According to [[exec.adapt.obj](https://eel.is/c++draft/exec#adapt.obj-1)] paragraph 1 it should be possible to compose sender adaptor closure objects, e.g.: ``` then([](){ return 1; }) | then([](int i){}) ``` shoud create a sender adaptor closure object.