{"ast_node_type":"function","tokens":[{"end":48,"kind":"keyword","start":0,"text":"fn"}]}
    fn read_lazy<T>(&mut self) -> LazyValue<T> {
        self.read_lazy_offset_then(|pos| LazyValue::from_position(pos))