Show HN: Production-level error creation / serialization in TypeScript | Heykuki News