function object_pattern(properties) {
	// @ts-expect-error the types appear to be wrong
	return { type: 'ObjectPattern', properties };
}
@param {Array<ESTree.RestElement | ESTree.AssignmentProperty | ESTree.Property>} properties
@returns {ESTree.ObjectPattern}