Replaced move from bound arguments for bind(one_shot(...))
Fixed async result type computation. Fixes #1043