Set @recurse depth limit for specific predicate

What I want to do

Doing a recursive query to fetch a sub-tree, but for a specific predicate I only want single-level depth. Without it still works, but the response size is ~10x.

What I did

Something like this, which is probably not even how the syntax would look:

  res (func: uid(0xc8c067)) @recurse {
    uid
    slug
    children
    sub_class_of @recurse(depth:1)
  }

Not possible, it could be a feature request.