yield_context.get_one takes rvalues, too