feat(harmony): Adding generatory function support