THRIFT-2240 thrift.vim (contrib) does not correctly handle 'union'

Patch: Matt Butcher