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...)
Merge branch 'master' of github.com:brownplt/captain-teach