A non-trivial term-constraint oracle, and a new Haskell teaching tool | Hacker News Reader