packages feed

ormolu-0.8.2.0: data/examples/declaration/data/linear.hs

{-# LANGUAGE LinearTypes #-}
data Record = Rec { x %'Many :: Int, y :: Char }

data T2 a b c where
    MkT2 :: a -> b %1 -> c %1 -> T2 a b c

data T2 a b c = MkT2 { x %Many :: a, y :: b, z :: c }

data T3 a m where
    MkT3 :: a %m -> T3 a m