Experimenting with DSL