Add a failing test for `foo.{*}`.
Chase `{*}` through the code.

Got to a working case that parallels `[*]`. But, unlike `[*]`, it

* requires a map/reduce,
* doesn’t work when selecting additional fields (because we hit a
  nonexistent `step` case), and
* just breaks `foo.*` differently.