eliminate the need to worry about restricting allocation to a single
thread (with addition of locks).  Lightly tested on SBCL.