Universal Length Generalization with Turing Programs | Synapse