úÎ è ±(      !"#$%&'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 (  !"#$%&'( !"#%'$&  (    !"#$%&'+           safe-failure-0.1 Safe.Failure LookupFailure ReadFailure IndexFailureFromJustFailure Foldl1Failure Foldr1FailureMaximumFailureMinimumFailure LastFailure HeadFailure InitFailure TailFailure SafeExceptiondefnotetailinitheadlastminimummaximumfoldr1foldl1fromJustatreadlookupsafeExceptionToExceptionsafeExceptionFromException liftFailure