* I cannot spot any difference in Diviner's rendering between a `@param string? $bar Foo` and a `@param string $bar Foo`, apart from printing that type as-is, like `string?` instead of `string` ([example](https://we.phorge.it/book/arcanist/class/TempFile/#method/__construct) and [source](https://we.phorge.it/source/arcanist/browse/master/src/filesystem/TempFile.php$27-36))
* It's not consistently applied across the codebase
* It seems to be a custom invention not mentioned on https://github.com/php-fig/fig-standards/blob/master/proposed/phpdoc.md
* It throws `PHPDoc tag @param has invalid value (string? $bar Foo...): Unexpected token "?", expected variable at offset 123` in PHPStan.
The param description should likely just mention "(optional)" as its first string instead.