úÎ Æ)      !"#$%&'(portable in-progresspepeiborra@gmail.com, def=, use it to return a default value in the event of an error. !E.g. you can define a version of tail which returns a default  value when the list is empty 1 tailDef defaultValue = def defaultValue . tail note1, use it to fail with an annotated runtime error )*+ !"#$%&' ( lookupJust key = fromJust . lookup key (IAssert a value to be true. If true, returns the first value as a succss. 3 Otherwise, returns the second value as a failure. )  !"#$%&'() !"#%'$&(  )    !"#$%&'(,           !safe-failure-0.5.0 Safe.Failure LookupFailure ReadFailure IndexFailureFromJustFailure Foldl1Failure Foldr1FailureMaximumFailureMinimumFailure LastFailure HeadFailure InitFailure TailFailure SafeExceptiondefnotetailinitheadlastminimummaximumfoldr1foldl1fromJustatreadlookupassertsafeExceptionToExceptionsafeExceptionFromException liftFailure