Enabling Language-Specific Transformations in Language-Agnostic Program Reduction