Experimenting with dynamic functions

Undocumented jtmpl.freak is now gone:
`jtmpl(object)` wrap object in a Freak instance instead
work on new compiler