handleErrorConsistentWithRecover
ApplicativeErrorLaws
handleErrorPure
ApplicativeErrorLaws
handleErrorWithConsistentWithRecoverWith
ApplicativeErrorLaws
handleErrorWithPure
ApplicativeErrorLaws