generators [sing. a generator]