{"ast_node_type":"import","tokens":[{"end":98,"kind":"keyword","start":0,"text":"//"}]}
        // We use "tag" to refer to how the discriminant is encoded in memory, which can be either
        // declared list of variants -- they can differ with explicitly assigned discriminants.
        // straight-forward (`TagEncoding::Direct`) or with a niche (`TagEncoding::Niche`).