is_sized_iterable trait so people can opt out of the SizedIterable concept