implement lambda && yield.