No more buffer += concat left, only use promises.
Allow registering a resolver that can return promises with resolved data.