Please explain `open!` keyword in the Module section, which intentionally suppress shadowing warnings.