continuing may require the ability to pass futures to remote servers as function arguments