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