Modified the 'Dao.Object.Rule' data type, and since 'Dao.Object.Rule's are similar to 'Dao.Object.LambdaExpr's, unified the nodes for these two types in the abstract syntax tree. Then made all the required changes to the instnatiation of the abstract syntax tree in "Dao.Object.Show" and "Dao.Object.Binray".
Incorporated recent changes to the abstract syntax tree into the parser, confirmed that it solved a bug in the parser.