{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE TupleSections #-}
{-# LANGUAGE TypeApplications #-}
{-# LANGUAGE BlockArguments #-}
{-# LANGUAGE NoMonomorphismRestriction #-}
{-# LANGUAGE Arrows #-}
module Control.Churro
( module Control.Churro
, module Control.Churro.Types
, module Control.Churro.Prelude
, module Control.Churro.Transport
, Control.Category.id
, Control.Arrow.arr
, Control.Arrow.first
, Control.Arrow.second
, (Control.Arrow.>>>)
, (Control.Arrow.<<<)
, (Control.Arrow.&&&)
, (Control.Arrow.***)
, Void()
, Natural()
)
where
import Control.Churro.Types
import Control.Churro.Prelude
import Control.Churro.Transport
import Data.Void
import GHC.Natural
import Control.Arrow
import Control.Category
million :: Fractional p => p
million :: forall p. Fractional p => p
million = p
1e6