[add a flag telling whether the universe is closed and a record of transformation passes to the program structure
John Meacham <john@repetae.net>**20060323002137] hunk ./E/Program.hs 27
+    progClosed :: Bool,           -- ^ whether the universe is closed other than the entry points and external names
+    progPasses :: [String],       -- ^ record of passes the program goes through
hunk ./E/Program.hs 40
+    progClosed = False,
hunk ./E/Program.hs 42
+    progPasses = [],