Made types DSL nicer.