Yet another generator