Not sure for. Unlike `toOptionLoggingError` & `filter` which are unused in Anorm code, `MayErr` is larged used as `Either`.

I was thinking it could designed later as a sealed trait, with specific case cases instead of `Left` & `Right.