Lodash is looking into using jsdoc and we're running into issues
The type-expression parser doesn't handle nested type unions unless all of the type unions are enclosed in parentheses. So for example this fails:
{Function|...(string|string[])}
but this is ok
{(Function|...(string|string[]))}