trying to make PrefixIterableLike an appropriate class.