Posts about Functor

Java 8's standard library introduces an Optional class used to represent the optional presence of a value in a type and discourage the use of null to represent optionality. Unfortunately, it is broken, and in being broken it actively encourages the use of null.