Multiple output documents
Variables can be set to node sets; no more result tree fragments.
Existing elements and functions hardly change at all