Abstract Extractors