Implement closure && yield.