A Tour of Some Useful Recursive Types | Hacker News Reader