XQuery 3.0 try/catch boilerplate, returning all error variables
xquery version "3.1";
try {
fn:error()
} catch * {
map {
"code": $err:code,
"description": $err:description,
"value": $err:value,
"module": $err:module,
"line-number": $err:line-number,
"column-number": $err:column-number,
"additional": $err:additional
}
}