metamachines