This abstract DataType defines a value that can have any valid DataType.

It defines a special value null indicating that a value is not present.