purescript-0.9.1: examples/warning/DuplicateExportRef.purs
-- @shouldWarnWith DuplicateExportRef
-- @shouldWarnWith DuplicateExportRef
-- @shouldWarnWith DuplicateExportRef
-- @shouldWarnWith DuplicateExportRef
-- @shouldWarnWith DuplicateExportRef
-- @shouldWarnWith DuplicateExportRef
-- @shouldWarnWith DuplicateExportRef
module Main
( X(X, X), X
, fn, fn
, (!), (!)
, class Y, class Y
, Natural, type (~>), type (~>)
, module Prelude, module Prelude
) where
import Prelude (Unit)
data X = X
fn :: X -> X -> X
fn _ _ = X
infix 2 fn as !
class Y a
type Natural f g = forall a. f a -> g a
infixl 1 type Natural as ~>