pub enum Poll<T> {
    Ready(T),
    Um,
}