vim: add Self type
vim: unsafe:: namespaces were renamed to raw::
vim: 'be' is a reserved keyword
vim: use StorageClass for mut and const
vim: pub is just a plain old token keyword