Synchronously block the thread until a future completes
A minimal implementation of block_on, to execute futures in a syncronous context
Proc-macro crate for pollster