Made constraints able to be interspersed with field statements