renames Typeable and Resolvable