I disagree. IMHO a `typedef` would only make things more complicated, as it is used only in one call (though replicated vertically across the library stack).