function mynew(fn) {
return function() {
let obj = {
__proto__:fn.prototype
}
fn.apply(obj,arguments)
return obj