## Problem: Our extant packet crafting is awkward. ## Proposed solution Extend the packet crafting with a builder api