Programming soft robots with flexible mechanical metamaterials | Synapse