js如何给匿名函数里的构造函数传参?

 (function() {
            function Fun(name) {
                this.name = name;
            }

            Fun.prototype.say = function() {
                console.log(this.name);
            }

            fun = new Fun();

})();

想在这里调用,并传参数进去???
fun.say('qwe')

 (function(name) {
function Fun(name) {
this.name = name;
}
        Fun.prototype.say = function() {
            console.log(this.name);
        }

        fun = new Fun(name);
})('qwe');
fun.say();

Fun.prototype.say = function(something) {//在这里就能传参。。。。
console.log(something);
}

只能从外层传入
相关用法语义见:http://www.everycoding.com/coding/110.html