I tried to represent production rules for a parser project. Henceforth, the instantiated objects of the Class should be chainable and thus preserve left-associative results