Similar Items: An extended type system with lambda-typed lambda-expressions