Meta programming language, toy project