For local value types, do not create a separate Waldo variable.  Use immediate value.
Removed more logging.
Added thread pool to Waldo.  Note: it's painful that we're using a fixed-size thread pool per endpoint.  It would be much nicer to just use something like gevent to spin up individual threads.