i would call this ExtractorTagCompiler