Values applied to one argument simply returns its argument. Returning more than one value or zero values to something other than a receiving procedure is an error. Isn't this saying that it is an error to return 2 values to an implicit continuation? If so, I don't like it.