module TMP::DSL