haskellIO :: (FudgetIO c) => Request -> (Response -> c a b) -> c a b haskellIOF :: Request -> (Response -> F a b) -> F a b
haskellIO request kernel
haskellIO
allows a fudget (or kernel) to output an arbitrary Haskell Dialogue IO
request and wait for the response.
request :: Request
kernel :: Response -> c a b