Put: language-based interactive manipulation of objects | Synapse