@luke-gru Both by vim and by my parser this is handled identically: just like it handles

    function abc:def:ghi:jkl()
    endfunction
. There is nothing special in `s:` in your example.