I should be able to create a Date or Duration literal

(User Story, Closed -> Fixed, Priority: Critical, Test Status: No automated tests yet , Reported By Justin du Coeur, )
Summary: Currently, these are way too hard to create. In particular, Duration usually wants to be a literal in practice.
This seems to cry out for a well-defined concept of Constructors. Implementing that now.