[Haskell-beginners] Why does Haskell PVP have two values for the major version? "A.B..." and a couple other questions