TypedSession.TH
roleDecs :: Name -> Q [Dec] Source #
protDecsAndMsgDecs :: (Show r, Show bst, Enum r, Bounded r) => String -> Name -> Name -> PipeResult r bst -> Q [Dec] Source #
protocol :: (Enum r, Bounded r, Show r, Enum bst, Bounded bst, Show bst, Ord r) => String -> Name -> Name -> QuasiQuoter Source #