It's minor, but throughout we can reduce a bit of code and doc by combining exceptions if you want:
`points, times, inTangents, and outTangents are required.`