Neural Heterogeneity Enables Adaptive Encoding of Time Sequences | Synapse