type internal/weak.Pointer

9 uses

	internal/weak (current package)
		pointer.go#L51: type Pointer[T any] struct {
		pointer.go#L56: func Make[T any](ptr *T) Pointer[T] {
		pointer.go#L65: 	return Pointer[T]{u}
		pointer.go#L73: func (p Pointer[T]) Strong() *T {

	unique
		handle.go#L51: 		toInsertWeak weak.Pointer[T]
		handle.go#L53: 	newValue := func() (T, weak.Pointer[T]) {
		handle.go#L110: 	*concurrent.HashTrieMap[T, weak.Pointer[T]]
		handle.go#L120: 		HashTrieMap: concurrent.NewHashTrieMap[T, weak.Pointer[T]](),
		handle.go#L130: 			m.All()(func(key T, wp weak.Pointer[T]) bool {