Handling unknown cases in enums [RE: SE-0192]

I don't know what you mean. Of course "unknown default" matches everything - its runtime behavior is the same as default. "case (42, default):" doesn't always match because the first value may not be 42.