pattern
Rule
prefixWith
ErrorMsg
TreeLike
Ops
ErrorTree
MapTree