Synquid – program synthesis with refinement types | Hacker News Reader