Implement a simple DSL spec
Add another integration test