* "a/*/b" should request fields named "b" from every sub-object of "a".
* Figure out some comprimise for "all_fields()" and third-party objects.
