highlighting of names after data without a leading pipe should be treated as typenames, not identifiers.  (note, will be slightly broken while single colons are still allowed within (object) type annotations, but this is deprecated now anyway...)