apart-0.1.0: Get all your structure and rip it apart.
Data.Apart.Structures.Stack
Synopsis
type Stack = Cofree Maybe Source #
Or non-empty list.
insert :: a -> Stack a -> Stack a Source #
foldaway :: Foldable t => t a -> Segment Stack a Source #