Roswel DSL and engine