func (g *Gun) Scoped(ctx context.Context, field string, children ...string) *Scoped {
	s := newScoped(g, nil, field)
	if len(children) > 0 {
		s = s.Scoped(ctx, children[0], children[1:]...)
	}
	return s
}
// Scoped returns a scoped instance to the given field and children for reading
// and writing. This is the equivalent of calling the Gun JS API "get" function
// (sans callback) for each field/child.
Scoped returns a scoped instance to the given field and children for reading
and writing. This is the equivalent of calling the Gun JS API "get" function
(sans callback) for each field/child.
// Scoped returns a scoped instance to the given field and children for reading // and writing . This is the equivalent of calling the Gun JS API " get " function // ( sans callback ) for each field / child .
func (g *Gun) Scoped(ctx context.Context, field string, children ...string) *Scoped {
	s := newScoped(g, nil, field)
	if len(children) > 0 {
		s = s.Scoped(ctx, children[0], children[1:]...)
	}
	return s
}
func ( g * Gun ) Scoped ( ctx context . Context , field string , children ... string ) * Scoped { s := newScoped ( g , nil , field ) if len ( children ) > 0 { s = s . Scoped ( ctx , children [ 0 ] , children [ 1 : ] ... ) } return s }
Scoped returns a scoped instance to the given field and children for reading
and writing.
Scoped returns a scoped instance to the given field and children for reading and writing .