Protomachines