func Depth(depth uint) ResolveOpt {
	return func(o *ResolveOpts) {
		o.Depth = depth
	}
}
// Depth is the recursion depth limit
Depth is the recursion depth limit
// Depth is the recursion depth limit
func Depth(depth uint) ResolveOpt {
	return func(o *ResolveOpts) {
		o.Depth = depth
	}
}
func Depth ( depth uint ) ResolveOpt { return func ( o * ResolveOpts ) { o . Depth = depth } }
Depth is the recursion depth limit
Depth is the recursion depth limit