When we run --water-wave-detect-normal-forms on the following IR:
module {
normalform.module {} {
}
}
it will introduce a third nested normalform.module. This is not desired. We should have only one. Perhaps a canonicalization to merge the two or some other detection.