error_or is usable as a key in map, set, unordered_map, unordered_set etc