 
       spec.returns.value
 
-
-
   liar
 
 

    # TODO: check for with_arguments
    liar[spec.function_called] = (actual...) ->
      if spec.with_arguments
        console.log "actual", actual
        expected = spec.with_arguments
        for e, i in expected
          if actual[i] isnt expected[i]

create_liar = (spec) ->
  
  liar = {}
  
  # TODO: Check for function called existance
  if spec.function_called
