# general
I'm not sure what it means to exhaustively pattern match in in a CLI
a user can theoretically type in an arbitrary-length string
certainly strings that would be intractable to match on in code
you have to have some kind of parsing function
String -> ParsedDataStructure
before you have something you can tractably exhaustively match on
oh yes i believe this was referring to things like parsing input hygienically as you describe