# All Classes

- All Classes Interface Summary Class Summary
  Class | Description
  --- | ---
  Action<T> | Represent a function that acts on a value.
  Actionable<T> | Represent a container that can act on its content.
  Actually<T> |
  Actually.Failure |
  Actually.Success<T> |
  And | Represents the And type, a conditional which returns true if both left and right values are true.
  Bool |
  Combiner<R,​S,​T> | Represent a function that combines two values into one.
  Cond | Represents a conditional type.
  Constant<T> | Represent a function to initialise a constant value.
  Immutator<R,​P> | Represent a function that immutate one value into another, possible of different types.
  Immutatorable<T> | Represent a container that can transforms its content to produce another container containing the immutated element, possible of different types.
  Lazy<T> |
  Memo<T> |
  Not | Represents the Not type, a conditional which inverts the given input.
  Or | Represents the Or type, a conditional which returns true if either value is true.