Now supports AMD/CommonJS module patterns