ObjectCoder A generalized Encoder/Decoder for Swift (based on JSONEncoder/JSONDecoder) that allows for hookpoints to override how certain types get encoded/decoded.