Added missing Haddock comments
Merge pull request #32 from escherdragon/ready4upstream

Added missing Haddock comments
Merge remote-tracking branch 'upstream/master'
Revert "Removed unnecessary dependency on stm."

This reverts commit 7542a261958e82e0ebae651d2c107a02b31d48dd.