public char this[BaseNabe f, BaseNabe b, byte ivs] => decodeTable[f][b][ivs];
public static byte[] ToBytes(this BaseNabe baseNabe) => baseNabe switch {
public InvalidNabeIvsException(BaseNabe baseNabe, byte max, byte got) : base($"基底ナベ: {baseNabe}の異体字セレクタは {max} が最大値ですが、{got} が与えられました") { }