code: func (v *Binding) GetSource() *Object {
  	obj := C.g_binding_get_source(v.native())
  	if obj == nil {
  		return nil
  	}
  	return wrapObject(unsafe.Pointer(obj))
  }
docs: // Retrieves the GObject instance used as the source of the binding