Data.Tuple.Generic

cons

uncons

snoc

unsnoc