An XPath 2.0 implementation for Perl6