{"ast_node_type":"other","tokens":[{"end":79,"kind":"keyword","start":0,"text":"//"}]}
        // Tracking position this way instead of having a `self.position` field
    pub fn position(&self) -> usize {
        // means that we only need to update `self.buffered` on a write call,