{"ast_node_type":"function","tokens":[{"end":59,"kind":"keyword","start":0,"text":"fn"}]}
    fn ctor_arity(&self, ctor: &Constructor<Cx>) -> usize {
impl<'a, Cx: PatCx> PlaceCtxt<'a, Cx> {
        self.cx.ctor_arity(ctor, self.ty)