1. CLEANUP: Renamed generic -> generics for consistency with other projects.
2. ADDED: Few predicates that directly implement low-level XSD 1,1, functions.