module FunWith::Patterns