Since we depend on new glib now, we can just use the generic marshaller rather than generating our own.