Yesterday I wrote an "if case let" for an enum with an associated value successfully by myself without a web search and it was by far the biggest win of the day