a = b !is C // type check keyword, all good
a = b ! is C // type check keyword, all good
a.b = !isC // variable name, no-no
a.b = ! isC // split operator fixes it, but I haven't seen this style anywhere
Notice how in !isC!is is highlighted as a keyword.
Notice how in
!isC
!is
is highlighted as a keyword.