A tutorial for the Mercury programming language | Dark Hacker News