I think it would be better to guard this case with `if name != "apply"`, so that if I call it like this:
```scala
js.Dynamic.literal.applyDynamicNamed("apply")(someSeq: _*)
```
I have the error message "js.Dynamic.literal.applyDynamicNamed may not be called directly" and not "js.Dynamic.literal does not have a method named apply" (the latter does not make much sense)