Neural heterogeneity promotes robust learning | Synapse