Designers perform dozens of tiny imperative actions to achieve a single declarative intent.
Achieving intent faster is ultimately the goal.