Placeholder types for direct access
Add search for specific types
Use typed cursors in wrap_c