What's wrong with `-initWithObjects:count:`? We'd have to preallocate the objects array, but we can do that (we have the size information, after all).