toy implementation of Kaleidoscope language developed during Haskell Regensburg meetups