Demo of making a DSL and simulation in Rascal