Generating well-typed terms that are not "useless" [pdf] | Hacker News Reader