Open

Description
- https://docs.julialang.org/en/v1.8-dev/base/parallel/#Base.errormonitor
- https://github.com/JuliaLang/julia/blob/master/doc/src/manual/asynchronous-programming.md#more-on-channels
Maybe we can just change the implementation to use errormonitor(t::Task)
for julia 1.7+?