wraps alchemy keywords final value in a callback, calls a promise inside the callback. does not work.