Explicitly instantiate process separately from the grammars and introduce a hook for generating the output separately.