static L gazelle_reasonWithPreAndPost(S input, O... _) { ret gazelle_postprocess(gazelle_reasonWithPreprocessing(input, _), _); }