Exhaustive case

Yeah case statements have been one of the few places where I’ve thought “what?” with crystal…

other examples (though they deal with Enum’s, somewhat related?)

https://groups.google.com/d/msg/crystal-lang/YJbUG1lQP3Q/A2sJzUQACgAJ