Changes since 1.0: - views now work with match.ss and signal errors if used outside match. - clarified documentation: more examples; clarified requirements on define-view's subforms; ditto for view's. - define-view now has guard to ensure that view-name is an identifier. - added error cases to define-view - fixed bug in define-view: it now evaluates each argument exactly once.