function evaluateAst(tree, context){

  var safeFunction = FunctionFactory(context);
  var primitives = Primitives(context);