WIP: freemaker codegen (contd.)