reset function

Reset a finished, failed, canceled, or interrupted future to a lazy future