WIP: defining applicative for Extractor