interface Snoc<S, A>
Selects all elements except the last.
Provides an Optional between S and its init S.
Provides an Optional between S and its last element A.
Provides a Prism between a S and its init and last element A.
Append an element A to S.
Deconstruct an S between its init and last element.
Lift an instance of Snoc using an Iso.
Construct a Snoc instance from a Prism.
Snoc instance definition for ListK.
Snoc instance definition for List.