Hacker News new | ask | show | jobs
by pron 3661 days ago
I think the first few chapters here explain this nicely: http://www.paultaylor.eu/~pt/stable/prot.pdf

Don't know about a formal spec. I'm not a Haskell developer.