Pattern matching methods https://mainelymenswear.com/2012/03/13/the-spring-y-buttondown-stripe-engineering/