{"ast_node_type":"other","tokens":[{"end":78,"kind":"keyword","start":0,"text":"//!"}]}
//! the entire buffered window, but can't output anything until the size is >=
//! do with each token/size pair it consumes as it goes. It's trying to consume
//! 0 (sizes are set to negative while they're pending calculation).