Iterable? or is Set more friendly as a return type?