-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | fibonacci algebra -- -- fibonacci algebra @package fib @version 0.1 module Fib data Fib a Fib :: a -> a -> Fib a phi :: Semiring a => Fib a fib :: Ring a => Integer -> a instance Data.Traversable.Traversable Fib.Fib instance Data.Foldable.Foldable Fib.Fib instance GHC.Base.Functor Fib.Fib instance GHC.Show.Show a => GHC.Show.Show (Fib.Fib a) instance Data.Semiring.Semiring a => Data.Semiring.Semiring (Fib.Fib a) instance Data.Semiring.Ring a => Data.Semiring.Ring (Fib.Fib a) instance GHC.Base.Applicative Fib.Fib instance GHC.Base.Monad Fib.Fib