Slight refinement for static typing: Attribute steps that do not contain wildcard QNames will return at most one item for each context node.  This should lead to slightly better static type information and avoid some of the type checking errors we saw in the recent past.
Slight refinement for static typing: Attribute steps that do not
contain wildcard QNames will return at most one item for each
context node.  This should lead to slightly better static type
information and avoid some of the type checking errors we saw
in the recent past.

zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb