smart-publish.js: field counters and per-cursor storages were added, all tests pass now
README update