スマソ、センスの無い>>557は忘れてくり
template opAdd(T){
  T opAdd(T a,T b){
    T c=a.dup;
    c.length=array!(uint)(c.length,b.length).max();
    for(uint i=0;i<c.length;i++)
      if(b.length>i)c[i]+=b[i];
    return c;
  }
}