Update elegant weapons to put __global before the type name. (Issue #107)