Learning Neuro-symbolic Programs for Language Guided Robot Manipulation | Synapse