fix compilation, add helper function transform_expr1
get rid of a lot of optional function arguments on the call side
add more transformer cases
fix merge conflicts
Merge pull request #15 from frabbit/genpy

improve transformer