---
Function {
 argument: None,
 arguments: FunctionArguments {
  arguments: [
   FunctionArgument {
    identifier: "lib",
    default: None,
   },
  ],
  ellipsis: true,
 },
 definition: Map {
  bindings: [
   KeyValue(
    AttributePath {
     attributes: [
      Raw {
       content: "imports",
       position: (4, 3),
      },
     ],
    },
    List {
     elements: [
      String {
       parts: [
        Expression {
         expression: FunctionApplication {
          function: PropertyAccess {
           expression: Variable {
            identifier: "builtins",
            position: (5, 8),
           },
           attribute_path: AttributePath {
            attributes: [
             Raw {
              content: "toFile",
              position: (5, 17),
             },
            ],
           },
           default: None,
          },
          arguments: [
           String {
            parts: [
             Raw {
              content: "drv",
              position: (5, 25),
             },
            ],
           },
           String {
            parts: [
             Raw {
              content: "{}",
              position: (5, 31),
             },
            ],
           },
          ],
         },
        },
       ],
      },
      Path {
       parts: [
        Raw {
         content: "./declare-enable.nix",
         position: (6, 5),
        },
       ],
      },
      Path {
       parts: [
        Raw {
         content: "./define-enable.nix",
         position: (7, 5),
        },
       ],
      },
     ],
     position: (4, 13),
    },
   ),
  ],
  recursive: false,
  position: (2, 1),
 },
 position: (1, 1),
}