I am using PromiseKit version 6.15.3 and the when function is limited to 5 items. I have added a sixth element modifying the library locally. I don't know if a 6-parameter when function is a good practice and if it is considered good, I could perform a PR with these changes.
