Allow primitives to represent the final parse