Refactor IptStatus reporting so that we don't need a read+write task?
Right now, Ipt::start_establisher
launches a task that reads from postage::watch::Receiver
and writes into an mspc::Sender, with a minor transformation. We should investigate whether we can just wire up the sender and receiver directly (possibly with a transformation of types) and avoid the need for this task entirely.
If not, maybe we can just use StreamExt::map
and StreamExt::forward
to simplify the creation of the task.
cc @Diziet