Semantic Version Specification for Haskell