PromiseKit requires modules

Fixes #6