code: func SimpleActionNew(name string, parameterType *VariantType) *SimpleAction {
  	c := C.g_simple_action_new((*C.gchar)(C.CString(name)), parameterType.native())
  	if c == nil {
  		return nil
  	}
  	return wrapSimpleAction(wrapObject(unsafe.Pointer(c)))
  }
docs: // SimpleActionNew is a wrapper around g_simple_action_new