this is just my humble opinion, but i'm on the fence about aliases in the api.

like i don't see the big advantage of having `collect` and `map` or `inject` and `reduce` or `length`, `count` and `size` do the same thing in Ruby (well it's not always 100% the same for the latter).

for me two or more choices for the same api call just adds to confusion and is more to learn overall. but i'll leave it to you.