Fixes Bufferable to be safe

Now bufferable get gives an Option if the deserialization was successful.

This is actually sane, rather than the quick hack we had before.