Return promise/result from bound functions