Only expose variant of readMessageHeader that expects a custom limit
Remove MessageHeader type
Add connectionFromHandle