Interoperation for Lazy and Eager Evaluation