PartialOrder
cats
pure
StateFunctions
StateT