Preliminary primitive eval