https://christomer.com/active-pattern-through-4-28/
Active pattern through 4/28