よく考えたら Object じゃなくて関数に対してinstanceにするのが自然