The Nature of Constraint-Based Grammar