Michel Fortin Wrote: > I mean, what's the purpose of giving a type to the namespace when you > already have a type for the opGet return value? It's more of property than namespace, so opGet return type can be inferred from the property type. See the paragraph about type inference for getter and setter.