Keep `optional`. Defaults should be found by looking at the signature, true; that was a holdover from when the whole function was Cython. But the `optional` statement should stay, according to the [guidelines](https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt).