> We usually check the inputs and throw DeveloperError if they are not defined. Here and below.

Done, though these checks will almost certainly have a measurable performance impact on builds where they're not optimized out.