It's quite simple: if they were aiming to make Opt...
# random
f
It's quite simple: if they were aiming to make Optional usable, they would have allowed it to contain null, thus maximizing the possible areas in which it could be applied without trying to overreach the boundaries of the cases it had to handle, e.g. monadic 'maybe-like' behaviour.