Change names of factory methods
Implement Lambda#equals and Lambda#hashCode
Add a test