only use nth argument as result in callback of yield thunk function