@technomancy partially! `Optional.ofNullable()` is an okay thing to shove returns from external libraries into, since you can then treat them the way you usually would, you can also use `.map()` instead of `.flatMap()` to call nullable methods in ways that, if they return null, still are inside Optional
...or you can do what i did and make a Result sealed interface that you can just say Result.of(anything), and then use it in pattern matching like Rust (or chain it into an Optional)