-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A nullary type class for partial functions -- -- A nullary type class for partial functions @package partial @version 1.0.0.0 module Control.Partial -- | This type class should be used to indicate a partial function -- -- If your functions make use of partial functions which use this -- annotation, you have the following options: -- --
    --
  1. For application developers: declare an instance of this type -- class, to indicate that you are willing to accept the use of partial -- functions globally.
  2. --
  3. Use the partial function to selectively run partial -- functions.
  4. --
  5. For library developers: pass the Partial constraint onto your -- users.
  6. --
class Partial -- | This function can be used to evaluate a partial function partial :: ((Partial) => r) -> r module Data.List.Partial head :: (Partial) => [a] -> a tail :: (Partial) => [a] -> [a]