Implementing Rust newtype for errors in axum | Hacker News Reader