Move extern(C) to wthin D modules, no need to expose C interface. This idea is taken from DSFML.