packages feed

yoko-0.3: Examples/Test.hs

{-# LANGUAGE TypeFamilies, TemplateHaskell #-}

{-# OPTIONS_GHC -ddump-splices #-}

module Test where

import Data.Yoko
import Type.Ord.SpineSerialize (Compare)


data T a = T a

data X = X


concat `fmap` mapM derive [''T, ''X]



test :: (() ~ Compare a b) => a -> b -> ()
test _ _ = ()