morley-0.4.0: src/Util/Instances.hs
{-# OPTIONS_GHC -Wno-orphans #-}
-- | Missing instances from libraries.
module Util.Instances () where
import Data.Default (Default(..))
import Data.Functor.Identity (Identity(..))
import Fmt (Buildable(..))
instance Default Natural where
def = 0
instance Buildable Natural where
build = build @Integer . fromIntegral
instance Buildable a => (Buildable (Identity a)) where
build (Identity x) = build x