It's also impossible to instantiate an object with `new` and varargs.
new Breakfast('bacon', 'eggs') // great
new Breakfast.apply(null, ['bacon', 'eggs']) // b0rk