func SListFromNative(sl unsafe.Pointer) *SList { return &SList{ C.to_slist(sl)} }
func FromSList(sl unsafe.Pointer) *SList { return &SList{ C.to_slist(sl)} }