anchor.diff:              yield! statefulImports
           ]
   
  -    let getIdentForImport (ctx: Context) (path: string) (selector: string) =
  +    let getIdentForImport (com: IBabelCompiler) (ctx: Context) noMangle (path: string) (selector: string) =
           if System.String.IsNullOrEmpty selector then selector, None
           else
               let selector, alias =
  
positive.code: type IBabelCompiler =
      inherit Compiler
      abstract GetAllImports: unit -> seq<Import>
      abstract GetImportExpr: Context * selector: string * path: string * SourceLocation option -> Expression
      abstract TransformAsExpr: Context * Fable.Expr -> Expression
      abstract TransformAsStatements: Context * ReturnStrategy option * Fable.Expr -> Statement array
      abstract TransformImport: Context * selector:string * path:string -> Expression
  
negative.code:                     | Some localIdent -> Expression.identifier(localIdent)
                      | None -> Expression.nullLiteral()
                  | false, _ ->
                      let selector, localId = getIdentForImport com ctx noMangle path selector
                      if selector = Naming.placeholder then
                          "`importMember` must be assigned to a variable"
                          |> addError com [] r
  