Type-safe Pimpl implementation without overhead | Hacker News Reader