Hot: patternlanguage