New line between tuple instance functions
Factor out List and IList hashable into Foldable