Fix #4 (Wrap extensions in an IIFE)