Unthrown: Explicit errors as values for TS – a third channel for the unexpected | Hacker News Reader