You are right.  I jsut imitated that non-deep(or shallow) `transform_keys` has two versions both with bang and without bang, but it's better to use bang version on a clone.