All encoding functions should return an error
Return more descriptive limit exceeded errors
Add MustMarshalXDR