So you cannot tell if two lambdas are the same even if they contain the same code because they could potentially capture different values. While in case of bound references you can tell that two references are equal if they have the same type and receiver.