a generator of constructed languages