Type Providers and Error Reflection in Idris | Hacker News Reader