module Hat::Patterns