function visit(node, { next, stop }) {
			if (validate_mutation(node, /** @type {any} */ (context), node) !== node) {
				params.push(b.id('$$ownership_validator'));
				stop();
			} else {
				next();
			}
		}
@param {AssignmentExpression | UpdateExpression} node
@param {{ next: () => void, stop: () => void }} context