With lazy evaluation (fused expressions.