Learning Extrapolative Sequence Transformations from Markov Chains | Synapse