Refactoring ValTypes
Simplify type constructor names by opening ValTypes
Use ParagraphReader.read when no input file is given.

* Unwillingly, PR.read blocks until entier input is read. Hmm...
For merlin