Set<ParsedSyntax> IStrategy.Apply(ParsedSyntax parsedSyntax)
 {
     if(parsedSyntax.Variables.Count() > _variableCount)
         return Set<ParsedSyntax>.Empty;
     return parsedSyntax.Replace(_definitions) - parsedSyntax;
 }