On 12/21/2012 09:40 AM, David Lee wrote: > in XQuery > > declare function foo() {} > > is bad for precisely the same reason as functions *always* have a return type. > (no void). But what should it be ? > Again, empty-sequence() is the only logical choice. Better than an error in my book.