in NeperienParse, add generator functions