Okay, -Wunused-local-typedefs does have a purpose.