Simple DSL for building hashes