Extractor API is now type-aware