···2233// No warning should be emitted about this imported type. The compiler does not
44// confuse it for the value constructor defined below.
55-import one.{Port}
55+import one.{type Port}
6677type Shadowing {
88 // This value constructor has the same name as the imported type.
···11// https://github.com/gleam-lang/gleam/issues/807
22-import power.{Power}
22+import power.{type Power}
3344pub fn module_function(power: Power) {
55 // Here we are referring to the `power` module's function, not a field on the