{"ast_node_type":"variable","tokens":[{"end":63,"kind":"keyword","start":0,"text":"let"}]}
    let op = ecx.const_val_to_op(val, ty, None).discard_err()?;
    // FIXME: is it a problem to discard the error here?
    Some((ecx, op))