refactor how we load individual CRDT types
simplify nil checking for values
implement returnbody vivification