js中 function Function Object的个人理解,恳请砖家点评

个人观点如下:
1.function是一切的起源

2.Function 是一个构思精妙的function,这个函数返回一个function;
伪代码:
function Function(){
//[native code]
return argumentes.callee;// [b][color=darkred]返回一个函数[/color][/b]
}

3.所有的事物都是由Function函数创建的
Function = new Function("args","//code");//是一个函数
Object = new Function("args","//[native code]");//是一个函数

4.我们手动创建的var fn = function (){//code},其实是
fn = new Function("","//code");

不知道这样的理解是否准确

应该说一切都是对象(Object),
function是Function类的对象,
是对象就会有属性与方法,
比如function对象就有toString()方法,继承自Object