Language-agnostic schemas based on Haskell's type system | Hacker News Reader