Enums are currently modules. Instead, they should be classes and their values should be instances of these classes. Basically, GirFFI should match Ruby-GNOME2's handling of this.