The object wrapper 'Dao.Prelude.O' has been renamed to 'Dao.Prelude.Dao', now all Dao types used in the "Dao.Prelude" module are wrapped in a simple newtype called 'Dao'.
The top-level script expression are now stored in a single list. They had been stored in a list of lists unnecessarily as they had been before I eliminated the language feature of "SETUP" and "TAKEDOWN" block expression.
Finally implemented the evaluation semantics for the 'Dao.Object.MetaEvalExpr' node in the 'Dao.Object.ObjectExpr' data type.