getMain()->addInstruction(InstructionBuilder::set('foo', 'bar')); $program->getMain()->addInstruction(InstructionBuilder::set('bar', 500)); $program->getMain()->addInstruction(InstructionBuilder::set('results', InstructionBuilder::sum( 500, InstructionBuilder::get('bar') ) )); $engine = new Engine($program); $engine->run();