(originally at https://github.com/apertium/lttoolbox/issues/182#issuecomment-2703847171 ) GenerationMode is a bit multiple-purpose, it should probably be split into: * debug vs clean * carefulcase vs defaultcase * bilingual generation vs tagged generation vs regular generation