Result

enum Result<Value, Error> : ResultProtocol, CustomStringConvertible, CustomDebugStringConvertible where Error : Error