Improve diagnostic message for C-style type syntax

Supplemental PR for #4021
I don't think using a default parameter is warranted here, might as well just pass `NULL` in that one place.