Introduction There are many toy engines and DSLs in the wild. There is a reson though why we should make a new one.