In order to work, the polling functions need to all be spawned futures
In order to work, the polling functions need to all be spawned futures

(Which makes the types we use a little complicated)

Logicalshift/desync