anchor.diff:      String kind = "function";
       List<String> children = [];
       List<Map<String, dynamic>> parameters = [];
  +    String inferredReturnType = null;
       String returnType = null;
       String sideEffects = null;
       String code = "";
  
positive.code: 
      if (emittedCode != null) {
        FunctionSignature signature = element.functionSignature;
        signature.forEachParameter((parameter) {
          parameters.add({
            'name': parameter.name,
  
negative.code:     return {
        'id': id,
        'kind': 'field',
        'type': element.type.toString(),
        'inferredType': inferredType.toString(),
        'name': element.name,
        'children': children,
        'size': size,
  