It's not clear to me what you're trying to do here.  This looks like a no-op to me:

* adapt `crsFunction` to make it a promise if it's not already one
* when that promise resolves, make a new promise that is already resolved to the `crsFunction` value.