Confusing type name on error messages with function lookup on lambda types
The Pony compiler's error messages are confusing when reporting missing methods on lambda types. The compiler uses an internal, uninformative name like '$1$0' instead of a more descriptive type name, making it difficult for users to understand the error. This issue affects explicit lambdas, object literals, and partial applications.