Added function to return parser for generic rules, and func to return zipper for a parsed rule tree