This type signature means that make takes a callback that takes 2 named arguments, resolve and reject. Both arguments are themselves uncurried callbacks (they have a dot). make returns the created promise.
Note: we might offer a dedicated syntax for JS promises (async/await) in the future. Stay tuned!