The metafluid robot arrives: it programs itself on command and adapts to objects