module modules.variables; int gInt; immutable gDouble = 33.3; struct Struct {} Struct gStruct; enum CONSTANT_INT = 42; enum CONSTANT_STRING = "foobar"; immutable int gImmutableInt = 77; // just to check that this doesn't cause problems auto templateFunction(T...)(T stuff) { ubyte[16] ret; return ret; }