Evolution and learning in differentiable robots | Synapse