---
Function {
 argument: Destructured {
  identifier: None,
  arguments: [
   DestructuredArgument {
    identifier: "lib",
    default: None,
   },
  ],
  ellipsis: false,
 },
 definition: Map {
  bindings: [
   Binding {
    from: AttributePath {
     parts: [
      Raw {
       content: "proxyImpureEnvVars",
       position: (5, 3),
      },
     ],
    },
    to: List {
     elements: [
      String {
       parts: [
        Raw {
         content: "http_proxy",
         position: (10, 6),
        },
       ],
       position: (10, 5),
      },
      String {
       parts: [
        Raw {
         content: "https_proxy",
         position: (10, 19),
        },
       ],
       position: (10, 18),
      },
      String {
       parts: [
        Raw {
         content: "ftp_proxy",
         position: (10, 33),
        },
       ],
       position: (10, 32),
      },
      String {
       parts: [
        Raw {
         content: "all_proxy",
         position: (10, 45),
        },
       ],
       position: (10, 44),
      },
      String {
       parts: [
        Raw {
         content: "no_proxy",
         position: (10, 57),
        },
       ],
       position: (10, 56),
      },
     ],
     position: (5, 24),
    },
   },
  ],
  recursive: false,
  position: (3, 1),
 },
 position: (2, 1),
}