zod.refine()
https://github.com/colinhacks/zod/tree/v3#refine
独自の検証ロジックを書くやつか
mrsekut.icon
「整数」とか「自然数」の判定とか
「文字列で50文字以内」とか
zod.superRefine()
https://github.com/colinhacks/zod/tree/v3#superrefine
zod.refine()
の上位互換
実際、糖衣構文になっている模様
複数の条件と、それに対するmessageを指定したいときに使う