Use temporary IIFE wrapper to help minification efficiency.
Better docs and request logging.