sub instance { shift->new(@_) }