Added new construct output processing. It is not in use by default; find variable *newio* and set it to T to use the new version