It would be nice to have a logical function to go with gob.Register() that reports back
if an object is actually registered. This would help establish if encoding of a given
object is actually going to be readable on the other end or not.
I attached a terrible, poorly written and completely untested conceptual patch to show