As long as these strings (things like `bounds` and `distance`) are not "user provided" (derived from the doc you're reading), we'll get better compression with dot syntax.  I think the only place bracket notation should be needed is when you are calling a reader whose name is the same as (and may be derived from) a node name.