---
Function {
 argument: None,
 arguments: FunctionArguments {
  arguments: [],
  ellipsis: true,
 },
 definition: Map {
  bindings: [
   KeyValue(
    AttributePath {
     attributes: [
      Raw {
       content: "boot",
       position: (7, 3),
      },
      Raw {
       content: "initrd",
       position: (7, 8),
      },
      Raw {
       content: "availableKernelModules",
       position: (7, 15),
      },
     ],
    },
    List {
     elements: [
      String {
       parts: [
        Raw {
         content: "virtio_net",
         position: (7, 43),
        },
       ],
      },
      String {
       parts: [
        Raw {
         content: "virtio_pci",
         position: (7, 56),
        },
       ],
      },
      String {
       parts: [
        Raw {
         content: "virtio_mmio",
         position: (7, 69),
        },
       ],
      },
      String {
       parts: [
        Raw {
         content: "virtio_blk",
         position: (7, 83),
        },
       ],
      },
      String {
       parts: [
        Raw {
         content: "virtio_scsi",
         position: (7, 96),
        },
       ],
      },
      String {
       parts: [
        Raw {
         content: "9p",
         position: (7, 110),
        },
       ],
      },
      String {
       parts: [
        Raw {
         content: "9pnet_virtio",
         position: (7, 115),
        },
       ],
      },
     ],
     position: (7, 40),
    },
   ),
   KeyValue(
    AttributePath {
     attributes: [
      Raw {
       content: "boot",
       position: (8, 3),
      },
      Raw {
       content: "initrd",
       position: (8, 8),
      },
      Raw {
       content: "kernelModules",
       position: (8, 15),
      },
     ],
    },
    List {
     elements: [
      String {
       parts: [
        Raw {
         content: "virtio_balloon",
         position: (8, 34),
        },
       ],
      },
      String {
       parts: [
        Raw {
         content: "virtio_console",
         position: (8, 51),
        },
       ],
      },
      String {
       parts: [
        Raw {
         content: "virtio_rng",
         position: (8, 68),
        },
       ],
      },
     ],
     position: (8, 31),
    },
   ),
   KeyValue(
    AttributePath {
     attributes: [
      Raw {
       content: "boot",
       position: (10, 3),
      },
      Raw {
       content: "initrd",
       position: (10, 8),
      },
      Raw {
       content: "postDeviceCommands",
       position: (10, 15),
      },
     ],
    },
    String {
     parts: [
      Raw {
       content: "# Set the system time from the hardware clock to work around a\n# bug in qemu-kvm > 1.5.2 (where the VM clock is initialised\n# to the *boot time* of the host).\nhwclock -s\n",
       position: (12, 1),
      },
     ],
    },
   ),
  ],
  recursive: false,
  position: (6, 1),
 },
 position: (4, 1),
}