fail package:linear-base

This class handles pattern-matching failure in do-notation. See Control.Monad.Fail for details.