Interface PatternDSL.PatternDef<T>