{"ast_node_type":"struct","tokens":[{"end":34,"kind":"keyword","start":0,"text":"pub"}]}
pub struct WitnessPat<Cx: PatCx> {
/// purposes. As such they don't use interning and can be cloned.
    ctor: Constructor<Cx>,