On Self-Designing Learned Indexes | Synapse