fix #34
make GLib-derived types static across modules