Probably worked around clojure invoke-var space leak. Now it should be possible to write bufferops that consume arbitrarily large sequences.