renamed Test.d to test.d
Added aliases for types with specific meaning in an attempt to generalize