A Julia framework for delayed numeric expression evaluation