def IO.join
import Base292def IO.join(-A: Type, +chan: Chan(A)) -> IO(A):
293 IO.bind(Maybe<&1, A>, A, Chan.recv(A, chan), IO.join.go(A, chan))
import Base292def IO.join(-A: Type, +chan: Chan(A)) -> IO(A):
293 IO.bind(Maybe<&1, A>, A, Chan.recv(A, chan), IO.join.go(A, chan))