Avoid allocation.
Localise typedef to use