GCC 4.8.3 warned that "typedef 'Scalar' locally defined but not used"