Make define-once-global much fancier
Make define-once-global much fancier

- setf support
- Safe initialization in multithreaded environments
- Doesn't pollute the function namespace

bradleyjensen/shcl,bradleyjensen/shcl,bradleyjensen/shcl