Raise NoMatchError if no match was made

Forcing you yo always cover all possible cases
Monadify