It define Hash as a DSL.