A Working Programmer's Guide to Type-Indexed Values | Hacker News Reader