Runs an expression. Behaviour
//to abort execution (child blocks), return something negative as -1 or false. return false;