the alternative would be to handle nulls, throw an...
# arrow
n
the alternative would be to handle nulls, throw and catch exceptions, stack a bunch of if-elses here and there, and all that usual JVM stuff. however, should you be using it, if you've started it with monads approach?