{"ast_node_type":"function","tokens":[{"end":42,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn new(value: T, err: E) -> Self {
impl<T, E> ValueResult<T, E> {
        Self { value, err: Some(err) }