function prop_def(key, value, computed = false, is_static = false) {
	return { type: 'PropertyDefinition', key, value, computed, static: is_static };
}
@param {ESTree.Expression | ESTree.PrivateIdentifier} key
@param {ESTree.Expression | null | undefined} value
@param {boolean} computed
@param {boolean} is_static
@returns {ESTree.PropertyDefinition}