{"ast_node_type":"other","tokens":[{"end":50,"kind":"keyword","start":0,"text":"for"}]}
        for &input in sig.skip_binder().inputs() {
        let contra = self.contravariant(variance);
            self.add_constraints_from_ty(current, input, contra);