# Hierarchy For Package cs2030s.fp

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - cs2030s.fp.Actually<T> (implements cs2030s.fp.Actionable<T>, cs2030s.fp.Immutatorable<T>)
    - cs2030s.fp.Actually.Failure
    - cs2030s.fp.Actually.Success<T>
  - cs2030s.fp.Lazy<T> (implements cs2030s.fp.Immutatorable<T>)
    - cs2030s.fp.Memo<T>

## Interface Hierarchy

- cs2030s.fp.Action<T>
- cs2030s.fp.Actionable<T>
- cs2030s.fp.Combiner<R,​S,​T>
- cs2030s.fp.Constant<T>
- cs2030s.fp.Immutator<R,​P>
- cs2030s.fp.Immutatorable<T>