And for a Ruby/Elixir/dynamic lang programmer just catching `nil` is actually a pretty big win, even without the custom type.
I will go more into depth about leveraging the type system with Lucky for even better data modeling in one of the Lucky guides