Evaluates a part of the expression.
a SExp
a SExpTerm to evaluate
a newly allocated result of the evaluation. Free the returned pointer with result_free, when no longer needed.