Amaranth's UnusedElaboratable warning is noisy and confusing. There is an upstream PR attempting to address it but for now we're just supressing it.
Probably more useful for users to issue UnusedElaboratable as log warnings, but only when a design is successfully building.