combineAsArray using Bacon.when

Could be done. At this point, it doesn't support laziness yet, so we shouldn't merge to master yet.

Do you like the idea, @philipnilsson?