Yeah..my `sum`/`sumIt`'s all work like that. I perhaps overstated how
fundamental the limitation was and may have been jumping the gun on
hopelessness, but I suspect there may have been some good reason related to
field syntax (from the error message) that is behind the text in @ElegantBeef's
documentation link. So, Nim core definitely knows about it, and I suspect it's
"unfortunate" more than "unintended" and unlikely to get resolved. @Araq could
say for sure. You could introduce a new operator (maybe this is equivalent to
zero_functional), but then uniformity of chaining syntax is lost.