 
   ## Struct
 
-  The version is represented by the Version struct and it has its
-  fields named according to Semver: `:major`, `:minor`, `:patch`,
+  The version is represented by the Version struct and fields 
+  are named according to Semver: `:major`, `:minor`, `:patch`,
   `:pre` and `:build`.
 
   ## Requirements


  ## Versions

  In a nutshell, a version is given by three numbers:

      MAJOR.MINOR.PATCH



  Returns `true` if `version` satisfies `requirement`, `false` otherwise.
  Raises a `Version.InvalidRequirementError` exception if `requirement` is not
  parsable, or `Version.InvalidVersionError` if `version` is not parsable.
  If given an already parsed version and requirement this function won't
  raise.

