code generation working, tree eval fails with type mistmach, also I asked the Treehugger list why this is better than using writing code with dirctly with strings