Don’t initialize patterns in module
Call patterns as functions