Drop out gcc-ism 'typeof'