If you have control over that Enum use instead a p...
# arrow
r
If you have control over that Enum use instead a proper ADT for the errors
3