So I was casually working on my platform.

Nothing unusual — just the typical flow:

build the frontend, wire up the backend, handle forms, validation… you know the drill.

At some point, I needed validation (like every app does).

And naturally, I thought: