Term.Ascribe and Term.annotate now correctly parenthesize their contents if necessary
introduces the notion of adornments
Merge pull request #26 from xeno-by/master

fixes to prettyprinting for ascribe and annotate