i absolutely love that the spec includes rationale. all you really "need" to know is *what* is specified, but understanding *why* goes a long way in helping the reader feel grounded. like here, varargs were just too hard and not worth it so we didnt do it.