 
 ####
 for item in list
-  console.log(type(item) , "\t\t\t :: \t\t\t", item )
+  console.log(typeOf(item) , "\t\t\t :: \t\t\t", item )
 ###
 
-console.log type Animal()
+console.log typeOf Animal()

Person = ->
    return "Tom"

### class type START ###
class type 
  constructor: (@value) ->
    if @value == null then return "[object Null]"
    if @value == undefined or typeof @value == "undefined" then return "[object Undefined]"
    getClass =  toClass(@value)
    if getClass == "[object annonymous]" then return @value
    return getClass

      else str
  )

### class typeOf END ###
  
list = [
  ""
