Primitive functions
Documentation
primFunc :: (Typeable a, PrimFunc :<: expr) => String -> (a -> b) -> ASTF expr a -> ASTF expr bSource
primFunc2 :: (Typeable a, Typeable b, PrimFunc :<: expr) => String -> (a -> b -> c) -> ASTF expr a -> ASTF expr b -> ASTF expr cSource