Datalog equivalent of simple query: `{{query [[ML]]}}`

Thanks @FlorianF and @mentaloid for those links. I find that inserting the simple query into an advanced query, per this link works as expected:

#+BEGIN_QUERY
{ :title "ML"
  :query [[ML]] 
  :collapsed? false
}
#+END_QUERY

It returns a link to the ML page and a list of references that mention it.

This is great as it answers one of my questions above: How to write a simple query but not show the “Live query” annotation and Query Builder UI.

However, the full advanced query from Example 1 - Find a Tag, does not work.

#+BEGIN_QUERY
{ :title "Find tag: ML"
  :query [
    :find (pull ?b [*])
    :where
      [?b :block/ref-pages ?p]
      [?p :block/name "ML"]
  ]
}
#+END_QUERY

It returns “No matched result”. Is the example incorrect? Has something changed?