OptionalObject

Wraps a Decodable as an optional Useful for decoding collections of dynamic objects which may fail and throw an error