Before I make the change, I wanna make sure: I already [mentioned it here](https://github.com/prismicio/ruby-kit/pull/21#issuecomment-31180258), but: reimplementing every useful array method seems kinda weak to me. We can't have the class extend ```Array``` since we need it to extend ```Fragment```; isn't there a better architectural way to be able to do ```group_fragment.join``` (for instance) rather than ```group_fragment.fragment_list_array.join```, and have it work dynamically for every array method?

Oh actually, a clean but very different idea: targeting the syntax ```group_fragment.to_array.join``` (obviously, the ```to_array``` method would trivially return ```@fragment_list_array```, and we could get rid altogether of all those weird ```Prismic::Fragments::Group#each```, ```Prismic::Fragments::Group#map```, ...)

What do you think?