Provide some optimized string functions
produce the common type / role of a list of objects
low-level path introspection utility functions