IO.fork.go: def of Base Import: import Base Lines 276-280 of Base/base.bend: https://jend.leeeet.dev/read.txt?path=Base/base.bend&start_line=276&end_line=280 import Base def IO.fork.go(-A: Type, act: IO(A), chan: Chan(A)) -> IO(Chan(A)): +c = chan sent = IO.bind(A, Result<&1, &1, A, Unit>, act, x => Chan.send(A, c, x)) IO.bind(Unit, Chan(A), IO.spawn(Result<&1, &1, A, Unit>, sent), u => IO.pure(Chan(A), c)) Uses (8): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Chan https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Chan.send https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=IO https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=IO.bind https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=IO.pure https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=IO.spawn https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Result https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Unit