I mean, what?
N* value = (N*) hash.getOrAdd(l, ^{ return N.I(0); });
(edited; unwrapping is needed in both libraries)
I mean, what?
I'll take a minor increase in verbosity for a massive increase in readability in the future.(edited; unwrapping is needed in both libraries)