   return [] if not arguments_obj?
   arg for arg in arguments_obj
 
-
 module.exports.createLiar = create_liar
 module.exports.lie = lie


run_delayed = (thisObj, fn, args, delay) ->
  setTimeout () ->
    fn.apply thisObj, args
  , delay

find_function = (arguments_obj) ->
  for arg in arguments_obj

  # arguments object), with functions removed.
  item for item in object when not is_function(item)

is_function = (obj) -> obj? and {}.toString.call(obj) is '[object Function]'

args_as_array = (arguments_obj) ->
  # Convert that pesky function arguments object
