var qualified_variable: int = 7; fun qualified_func(): int { return 9; } typedef qualified_class { var number: int; fun construct(num: int): qualified_class* { number = num; return this; } fun get(): int { return number; } }; typedef qualified_container { var data: T; fun construct(dataIn: T): qualified_container* { data = dataIn; } fun get(): T { return data; } }; fun qualified_id(it: T): T { return it; }