browse: Add support for type traversal