他に指定されている場合を除き、型名 gentype を、組み込みデータ型 int, int{2|3|4|8|16}, uint, uint{2|3|4|8|16} を指すものとして用います。
他に指定されている場合を除き、関数を使用する際の引数および戻り値の型は全て同じです。