Looks very cool!

This could probably pair up nicely with Async as well (and IAsyncEnumerable) for a nice non-blocking fluent asynchronous library.