Interesting examples of this are things that are parsed from a low-level format, but the unparser isn't even trying to round trip.
What if the unparser was headed for something entirely different (e.g., JSON).
An entirely different DFDL schema, same infoset "shape", but entirely different format, may be very useful.