Yeah we just use Zod’s branded type and that pretty much handles it. No casts, use a refinement then slap a brand on it.