gcc does not like local types in templates...