This is a question Chris did to me and it reminded me some related questions i forgot to ask: 

Is there a type "function" or type "Class" ?

Is there anyway for "evaluating" a string to chuck code in order to do dynamic calls ( like javascript "eval" function for instance ) ?