Designing a Swift library API (feedback?) | Heykuki News