Why isn't this commit empty?
Started working on typing the DSL