I just wrote `task.join()??`. Am I bad at #rust?
@rillian you got me curious what the record for the longest `?` operator chain on crates.io is
nix/src/mount/linux.rs at 154a8a4a00fea72ada265de69485b67634fb49b9 · nix-rust/nix

Rust friendly bindings to *nix APIs. Contribute to nix-rust/nix development by creating an account on GitHub.

GitHub
@antonok @rillian wow, this is something. Though I almost feel like one `?` should handling 1..n cases of nested `Result<Result<…,T>>`, unless you’d need to pass one of the deeper nested Result’s around somewhere? maybe it’s not so simple
@mattjbones @antonok @rillian You'd almost certainly need support for algebraic effects or algebraic union types for that unfortunately.