vc12 does not support naming function signature with 'using'.