anchor.diff:    return true;
   }
   
  -//Until we'll find a way to load a piece of code dynamically,
  -//we provide the lambdas at the test here
  -class _DummyCallableWithState {
  -  var _callCounter = 0;
  -
  -  call(arg) => "${++_callCounter}";
  -
  -  reset() => _callCounter = 0;
  +Function _dummyCallableWithState() {
  +  int _callCounter = 0;
  +  return (arg) {
  +    _callCounter++;
  +    return _callCounter.toString();
  +  };
   }
   
   Function wrapLambda(Function f) =>
  
positive.code:   'Interpolation - Alternate Delimiters':
        wrapLambda((t) => "|planet| => {{planet}}"),
    'Interpolation - Multiple Calls':
        new _DummyCallableWithState(), //function() { return (g=(function(){return this})()).calls=(g.calls||0)+1 }
    'Escaping': wrapLambda((t) => '>'),
    'Section': wrapLambda((txt) => txt == "{{x}}" ? "yes" : "no"),
    'Section - Expansion': wrapLambda((txt) => "$txt{{planet}}$txt"),
  
negative.code:   var tests = json['tests'];
    filename = filename.substring(filename.lastIndexOf('/') + 1);
    group("Specs of $filename", () {
  
      tests.forEach((t) {
        var testDescription = new StringBuffer(t['name']);
  