anchor.diff:          declareType com ctx r info.IsPublic info.Entity info.EntityName args body baseExpr
   
       let transformImplicitConstructor (com: IBabelCompiler) ctx r (info: Fable.ClassImplicitConstructorInfo) =
  -        let boundThis = Some("this", info.BoundConstructorThis)
  +        let thisArg = Some info.BoundConstructorThis
           let consIdent = Identifier(info.EntityName) :> Expression
  -        let args, body, returnType, typeParamDecl = getMemberArgsAndBody com ctx None boundThis info.Arguments info.HasSpread info.Body
  +        let args, body, returnType, typeParamDecl =
  +            getMemberArgsAndBody com ctx None thisArg info.Arguments info.HasSpread info.Body
           let returnType, typeParamDecl =
               // change constructor's return type from void to entity type
               if com.Options.typescript then
  
positive.code:             let args', body' = com.TransformFunction(ctx, name, args, body)
              args', body', None, None
  
      let getMemberArgsAndBody (com: IBabelCompiler) ctx name boundThis args hasSpread (body: Fable.Expr) =
          let args, body, genTypeParams =
              match boundThis with
              | Some(boundThis, thisArg: Fable.Ident) ->
                  let genTypeParams = Set.difference (getGenericTypeParams [thisArg.Type]) ctx.ScopedTypeParams
                  if com.Options.classTypes then
                      let body = FableTransforms.replaceNames (Map [thisArg.Name, boundThis]) body
                      args, body, genTypeParams
                  else
                  let isThisUsed =
  
negative.code: 
      let transformAttachedProperty (com: IBabelCompiler) ctx (info: Fable.AttachedMemberInfo) getter setter =
          let funcExpr (args, body) =
              let thisArg, args = splitThisArg args
              let args, body, returnType, typeParamDecl =
                  getMemberArgsAndBody com ctx None thisArg args false body
              makeFunctionExpression None (args, U2.Case1 body, returnType, typeParamDecl)
          let getterFuncExpr = Option.map funcExpr getter
          let setterFuncExpr = Option.map funcExpr setter
  