extern + size of types