Rewrite the timeline config parser using Sprache