as known in javascript, a function defined as
function somefunc(){
 }
is an instance of its constructor Function. But Function itself is a function either which implies the Function is an instance of Function. Is that what they are? Or there is some other relations between them.