First commit of toy language