module Text.Interpolation.Nyan.RModes.CommonExtra where
import Fmt (Builder, build)
import Control.Exception (Exception (..))
import Text.Interpolation.Nyan.Core
import Text.Interpolation.Nyan.RModes.Buildable (rmode')
rmode'l :: RMode Builder
rmode'l :: RMode Builder
rmode'l = forall a. (a -> Builder) -> RMode a
RMode forall a. a -> a
id
rmode'd :: RMode Integer
rmode'd :: RMode Integer
rmode'd = forall a. Buildable a => RMode a
rmode'
rmode'n :: RMode Integer
rmode'n :: RMode Integer
rmode'n = RMode Integer
rmode'd
rmode'exc :: Exception e => RMode e
rmode'exc :: forall e. Exception e => RMode e
rmode'exc = forall a. (a -> Builder) -> RMode a
RMode (forall p. Buildable p => p -> Builder
build forall b c a. (b -> c) -> (a -> b) -> a -> c
. forall e. Exception e => e -> String
displayException)