Fix PagerfantaFactory and improve \Traversable collections