When calling an extension function, it's possible to
pass an XPath sequence to an argument where an array is
expected (provided each item in the sequence can be
converted to the item type of the array). However, this
fails if the sequence contains exactly one item.
Source code fixed, test case added in func14. Needs
further regression testing to check for adverse