---
Function {
 argument: None,
 arguments: FunctionArguments {
  arguments: [
   FunctionArgument {
    identifier: "lib",
    default: None,
   },
   FunctionArgument {
    identifier: "pkgs",
    default: None,
   },
   FunctionArgument {
    identifier: "config",
    default: None,
   },
  ],
  ellipsis: true,
 },
 definition: With {
  expression: Variable {
   identifier: "lib",
   position: (7, 6),
  },
  target: Map {
   bindings: [
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "imports",
        position: (10, 3),
       },
      ],
     },
     List {
      elements: [
       Path {
        parts: [
         Raw {
          content: "../../../modules/virtualisation/lxc-container.nix",
          position: (12, 7),
         },
        ],
       },
       Path {
        parts: [
         Raw {
          content: "./lxd.nix",
          position: (14, 7),
         },
        ],
       },
      ],
      position: (11, 5),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "networking",
        position: (26, 3),
       },
       Raw {
        content: "useDHCP",
        position: (26, 14),
       },
      ],
     },
     Variable {
      identifier: "false",
      position: (26, 24),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "networking",
        position: (27, 3),
       },
       Raw {
        content: "interfaces",
        position: (27, 14),
       },
       Raw {
        content: "eth0",
        position: (27, 25),
       },
       Raw {
        content: "useDHCP",
        position: (27, 30),
       },
      ],
     },
     Variable {
      identifier: "true",
      position: (27, 40),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "system",
        position: (96, 3),
       },
       Raw {
        content: "stateVersion",
        position: (96, 10),
       },
      ],
     },
     String {
      parts: [
       Raw {
        content: "21.05",
        position: (96, 26),
       },
      ],
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "documentation",
        position: (99, 3),
       },
       Raw {
        content: "enable",
        position: (99, 17),
       },
      ],
     },
     Variable {
      identifier: "true",
      position: (99, 26),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "documentation",
        position: (100, 3),
       },
       Raw {
        content: "nixos",
        position: (100, 17),
       },
       Raw {
        content: "enable",
        position: (100, 23),
       },
      ],
     },
     Variable {
      identifier: "true",
      position: (100, 32),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "environment",
        position: (101, 3),
       },
       Raw {
        content: "noXlibs",
        position: (101, 15),
       },
      ],
     },
     Variable {
      identifier: "false",
      position: (101, 25),
     },
    ),
   ],
   recursive: false,
   position: (9, 1),
  },
  position: (7, 1),
 },
 position: (5, 1),
}