https://martinlindgren.blogspot.com/2022/07/matching-status-ideas-match-case-in.html