Add futures/promises API option.