Даже с преобладанием монад Box и Option, нам все равно приходится проверять здесь и там нулевые значения. Лучшее, что я придумал, - это использовать Box # !! метод:
(Box !! possiblyNull).map(_.toString).openOr("")
Есть лучший способ сделать это? Я пробовал использовать метод применения Box: Я подумывал об использовании tryo, но счел бесполезным иметь дело с исключением, когда его можно было избежать.