Separate the central logic for converting a lambda object into an expression from the visitor used to decode the class file
Thoroughly refactor the expression class cracker