Stop Writing Ugly If Statements — The Specification Pattern in Flutter.

Business rules start small.