anchor.diff:              if children.ContainsKey ent.FullName
               then Some children.[ent.FullName] else None)
       member self.IsIgnoredEntity (ent: FSharpEntity) =
  -        ent.IsEnum
  -        || ent.IsInterface
  +        ent.IsInterface
           || ent.IsFSharpAbbreviation
           || isAttributeEntity ent
           || isErasedEntity ent
  
positive.code:         declInfo.AddIgnoredChild ent
          declInfo.AddDeclaration(decl, ?publicName=publicName)
          ctx
      elif declInfo.IsIgnoredEntity ent
      then
          declInfo.AddIgnoredChild ent
          ctx
      else
          let childDecls =
              let ctx = { ctx with enclosingModule = EnclosingModule(com.GetEntity ent, isPublicEntity ctx ent) }
  
negative.code:                 |> Seq.collect id |> countRefs body
              com.AddInlineExpr(meth.FullName, (upcast vars, body))
              ctx
      else addMethodToDeclInfo com ctx declInfo range None meth args body
  
  let rec private transformEntityDecl (com: IFableCompiler) ctx (declInfo: DeclInfo)
                                      (ent: FSharpEntity) subDecls =
      let range = getEntityLocation ent |> makeRange
      let import = tryGetImport com ctx range ent.Attributes
      if Option.isSome import then
          let selector, path = import.Value
          let isPublic = isPublicEntity ctx ent
          let entName, body = sanitizeEntityName ent, makeImport selector path
  