atg. order of declaration of types in golang irrelevant.