var Alchemy = (function() {
function Alchemy(userConf) {
....
....
}
return Alchemy;
}) ();
can some explain what is Alchemy variable is pointing to, i mean is that pointing to a Alchemy named function or an instance of unnamed function which has a function def of Alchemy
and what will we have if we say new Alchemy(config);