Implement Collection subclass with sugar for promises-for-arrays