* Wrap entrypoints into IIFE to protect their variables Fixes vimeo/psalm#5359 * Add tests for Psalm variable isolation * Capture environment before registering autoloader