Fixes issue #14 (intrinsics don't work in FOR loops) by returning all intrinsic functions as delayed-evaluation expressions, allowing them to be reevaluated on each iteration of the loop