---
Function {
 argument: None,
 arguments: FunctionArguments {
  arguments: [
   FunctionArgument {
    identifier: "pkgs",
    default: None,
   },
   FunctionArgument {
    identifier: "config",
    default: None,
   },
   FunctionArgument {
    identifier: "lib",
    default: None,
   },
  ],
  ellipsis: true,
 },
 definition: Map {
  bindings: [
   KeyValue(
    AttributePath {
     attributes: [
      Raw {
       content: "_module",
       position: (4, 3),
      },
      Raw {
       content: "args",
       position: (4, 11),
      },
     ],
    },
    Map {
     bindings: [
      KeyValue(
       AttributePath {
        attributes: [
         Raw {
          content: "utils",
          position: (5, 5),
         },
        ],
       },
       FunctionApplication {
        function: Variable {
         identifier: "import",
         position: (5, 13),
        },
        arguments: [
         Path {
          parts: [
           Raw {
            content: "../../lib/utils.nix",
            position: (5, 20),
           },
          ],
         },
         Map {
          bindings: [
           Inherit(
            None,
            [
             Raw {
              content: "lib",
              position: (5, 50),
             },
             Raw {
              content: "config",
              position: (5, 54),
             },
             Raw {
              content: "pkgs",
              position: (5, 61),
             },
            ],
           ),
          ],
          recursive: false,
          position: (5, 40),
         },
        ],
       },
      ),
     ],
     recursive: false,
     position: (4, 18),
    },
   ),
  ],
  recursive: false,
  position: (3, 1),
 },
 position: (1, 1),
}