function set(name, body) {
	return prop('set', key(name), function_builder(null, [id('$$value')], block(body)));
}
@param {string} name
@param {ESTree.Statement[]} body
@returns {ESTree.Property & { value: ESTree.FunctionExpression}}