in JSDoc mode, allow type unions without parentheses to use a repeatable modifier (#35)
always allow type applications without a period (#36)