Class: Maybe

monad.Maybe()

new Maybe()

This monad Maybe and values of that type can either contain a value, or be an empty value. A value of any type other then undefined or null, which is defined but used in the context of Maybe is Just.
Source: