Hmm, are there any kinds of constraints that help you write less code?
I'm finding this to be a useful line of inquiry; it's also starting to get too abstract. Are you still thinking about sequential definition, or about design patterns in general?
Why ordering is better: sequential definition helps localize errors. So where does this answer lead?