code: func (v *List) FreeFull(fn func(item interface{})) {
  	v.Foreach(fn)
  	v.Free()
  }
docs: // FreeFull acts the same as g_list_free_full().
  // Calling list.FreeFull(fn) is equivalent to calling list.Foreach(fn) and
  // list.Free() sequentially.