Sure, but `unset` is still disjoint from `{error, Reason}` and `{set, Value}`. The extra tuple allocation is unnecessary.