Unordered: Remove unnecessary typename.
typename
Oddly, newer versions of gcc don't complain about it.