Implement ExtraInt method

Implements `ExtraInt` as per #51
At what point does it just become easier to export the `raw` field and just let people deal with the data however they want? Excuse the question if it's already been answered as I'm sure there's a reason for providing the helper methods!!