ちなみに、現行の規格でも numberof(a) をコンパイル時定数として使える実装は存在する。