extend() now does accept varargs.