-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | More useful trace functions for investigating bugs
--
-- A collection of things for debugging, (to prevent me from writing them
-- again)
@package debug-tracy
@version 0.1.0.1
module Debug.Tracy
-- | trace with show and a delimiter built in
tracy :: Show a => String -> a -> a
-- | Spit out a random Keanu Reaves quote when a is evauluated
keanu :: a -> a
-- | spit out a random Arnold Schwarzenegger quote when a is
-- evaluated
arnold :: a -> a
-- | Inspect the size of a collection
hasLength :: Foldable t => String -> t a -> t a
-- | Inspect if t a is null
isFound :: Foldable t => String -> t a -> t a
-- | Wrapper for inspecting a usage of the Maybe Monad
data Find a
-- | Wrapper for inspecting a usage of the MaybeT Monad Transformer
data FindT m a
instance Data.Foldable.Foldable Debug.Tracy.Find
instance GHC.Classes.Ord a => GHC.Classes.Ord (Debug.Tracy.Find a)
instance GHC.Classes.Eq a => GHC.Classes.Eq (Debug.Tracy.Find a)
instance GHC.Show.Show a => GHC.Show.Show (Debug.Tracy.Find a)
instance GHC.Base.Monad m => GHC.Base.Functor (Debug.Tracy.FindT m)
instance GHC.Base.Monad m => GHC.Base.Applicative (Debug.Tracy.FindT m)
instance GHC.Base.Monad m => GHC.Base.Monad (Debug.Tracy.FindT m)
instance GHC.Base.Functor Debug.Tracy.Find
instance GHC.Base.Applicative Debug.Tracy.Find
instance GHC.Base.Monad Debug.Tracy.Find