Handling naming conflicts

Suppose you have two structs in two different files/libraries with the same name, causing a name conflict. You can prefix one or both of the imports to prevent naming conflicts.

lib1 :: #import "Lib1";
lib2 :: #import "Lib2";

a: lib1.Object; // create struct "Object" from lib1
b: lib2.Object; // create struct "Object" from lib2