>295
やっぱり綺麗な書き方があるんですね orz
バリアント型をちゃんと理解できてないようなのでもう少し勉強しまつ

ちなみに上のコードは問題箇所だけに単純化して書いたので、
実際に考えていたコードは片方をバリアント型として定義して
終端させる所で終端データを束縛させています

厨な質問に相手をして戴き、ありがとうございました。
おかげでとても勉強になりました m( _ _ )m