I really want to do something slick with loops over things like core.async channels and read sockets. It seems to just be begging to be an ISeq. Add a comment that it probably isn't
Want a reasonable limit on possibly super-long sequences
Merge branch 'master' into rethink-polling