Major breaking change: switch to Hayt 2.0 DSL

Fixes #78.