Using the function 'has' to query facets

Using this query

{
  data(func: eq(name, "Alice")) {
    friend @facets(has(close)) {
      name
    }
  }
}

In filtering-on-facets gives the error

{
  "errors": [
    {
      "message": ": One argument expected in has, but got 0.",
      "extensions": {
        "code": "ErrorInvalidRequest"
      }
    }
  ],
  "data": null
}

And adding a second input to has gives

{
  "errors": [
    {
      "message": ": Fn has not supported in preprocessFilter.",
      "extensions": {
        "code": "ErrorInvalidRequest"
      }
    }
  ],
  "data": null
}

Is this a bug or am I just being stupid?

This function doesn’t work with facets
see Is it not possible to use has() to check if a facet exists? - #4 by manojlds