a promise is eventually resolved as a value
prepare for resolveable parent
parent can be resolved from promise
Merge branch 'feature/promise-aware' into develop