metaobject, marche pas encore, mais au moins ça compile et s'execute