I guess I am blind. Why does this return nil (even if poll! executed repeatedly)?
nil
poll!
(def ch (a/onto-chan (a/chan 1) [:hi])) (a/poll! ch)