Lambdas return fn ptrs
Only check assignability of regular value initializations
Don't recreate mem operand for . operator
typeGetReturn: accept fns and fn ptrs