case-desugaring fixes
don't prematurely optimize defFunc into lambda definition
fix defStruct desugaring
misc
remove unused serialize() method from bytecode structs.