Thread-local static helper, minor rename, docs++

It's easy to accidentally interleave static calls, and a bit of a pain to use instance-calls across threads.

Thread-local instances are convenient partial-solutions.