First version of T4 for ruby that seems to be working at least for trivial casess