Description
Daffodil does a false-serialization of the parser/unparser at the end of compilation so as to force anything referenced from RuntimeData objects or parser/unparser objects to be evaluated if it was still lazy.
This is an overhead that we should be able to avoid if everything passed to RuntimeData constructors is passed by value, and everything passed to parser/unparser constructors is passed by value.