data K hi ho = K (KSP hi ho) instance StreamProcIO K instance FudgetIO K type KSP hi ho = SP (KEvent hi) (KCommand ho) type Fa a b c d = SP (Message a c) (Message b d) type KEvent a = Message FResponse a type KCommand a = Message FRequest a
K a b
is the Fudget Kernel type, which is what atomic fudgets are
built from.
Fudget kernel constructors: putK, getK, nullK.