Able to compile more expressions