It's very similar to Optional types in Java.