Form State Machine Pattern Modeling form states (pristine, dirty, submitting, error) as explicit state transitions.