anchor.diff:                  | _ -> args
                   |> Seq.collect id |> countRefs body
               com.AddInlineExpr(meth.FullName, (upcast vars, body))
  -            declInfo, ctx
  +            ctx
       else addMethod range None meth args body
   
   let rec private transformEntityDecl (com: IFableCompiler) ctx (declInfo: DeclInfo)
  
positive.code: type private DeclInfo(com, fileName) =
      let publicNames = ResizeArray<string>()
      // Check there're no conflicting entity or function names (see #166)
      let checkPublicNameConflicts name =
          if publicNames.Contains name then
              "Public types, modules or functions with same name at same level are not supported: " + name
              |> addError com fileName None
          publicNames.Add name
      let isErasedEntity (ent: FSharpEntity) =
          let fail (ent: FSharpEntity) msg =
              addError com fileName (getEntityLocation ent |> makeRange |> Some) msg; false
  
negative.code:                     match decls.Count, range with
                      | 0, _ | _, None -> range
                      | _, Some r1 -> (Seq.last decls).Range |> function Some r2 -> Some(r1+r2) | None -> range
                  Fable.EntityDeclaration(ent, isPublic, privateName, processMemberDecls com ent decls, range))
          |> Seq.toList
  
  let private tryGetImport com (ctx: Context) r (atts: #seq<FSharpAttribute>) =
  