{"ast_node_type":"enum","tokens":[{"end":72,"kind":"keyword","start":0,"text":"//"}]}
                    // e.g., `#[repr(i8)] enum E { A, B }`, but we can't
                    // We use `i1` for bytes that are always `0` or `1`,
                    // let LLVM interpret the `i1` as signed, because