Implement yield*.