LetIn(
 LetIn {
  bindings: [
   KeyValue(
    BindingKeyValue {
     from: [
      Raw(
       PartRaw {
        content: "msg",
        span: Span {
         start: Position {
          line: 2,
          column: 3,
         },
         end: Position {
          line: 2,
          column: 6,
         },
        },
       },
      ),
     ],
     to: BinaryOperation(
      BinaryOperation {
       left: BinaryOperation(
        BinaryOperation {
         left: String(
          String_ {
           parts: [
            Raw(
             PartRaw {
              content: "Importing <nixpkgs/nixos/modules/programs/virtualbox.nix> is ",
              span: Span {
               start: Position {
                line: 2,
                column: 10,
               },
               end: Position {
                line: 2,
                column: 71,
               },
              },
             },
            ),
           ],
           span: Span {
            start: Position {
             line: 2,
             column: 9,
            },
            end: Position {
             line: 2,
             column: 72,
            },
           },
          },
         ),
         operator: Addition,
         right: String(
          String_ {
           parts: [
            Raw(
             PartRaw {
              content: "deprecated, please use `virtualisation.virtualbox.host.enable = true' ",
              span: Span {
               start: Position {
                line: 3,
                column: 10,
               },
               end: Position {
                line: 3,
                column: 80,
               },
              },
             },
            ),
           ],
           span: Span {
            start: Position {
             line: 3,
             column: 9,
            },
            end: Position {
             line: 3,
             column: 81,
            },
           },
          },
         ),
        },
       ),
       operator: Addition,
       right: String(
        String_ {
         parts: [
          Raw(
           PartRaw {
            content: "instead.",
            span: Span {
             start: Position {
              line: 4,
              column: 10,
             },
             end: Position {
              line: 4,
              column: 18,
             },
            },
           },
          ),
         ],
         span: Span {
          start: Position {
           line: 4,
           column: 9,
          },
          end: Position {
           line: 4,
           column: 19,
          },
         },
        },
       ),
      },
     ),
    },
   ),
  ],
  target: Map(
   Map {
    recursive: false,
    bindings: [
     KeyValue(
      BindingKeyValue {
       from: [
        Raw(
         PartRaw {
          content: "config",
          span: Span {
           start: Position {
            line: 6,
            column: 3,
           },
           end: Position {
            line: 6,
            column: 9,
           },
          },
         },
        ),
        Raw(
         PartRaw {
          content: "warnings",
          span: Span {
           start: Position {
            line: 6,
            column: 10,
           },
           end: Position {
            line: 6,
            column: 18,
           },
          },
         },
        ),
       ],
       to: List(
        List {
         elements: [
          Identifier(
           Identifier {
            id: "msg",
            span: Span {
             start: Position {
              line: 6,
              column: 23,
             },
             end: Position {
              line: 6,
              column: 26,
             },
            },
           },
          ),
         ],
         span: Span {
          start: Position {
           line: 6,
           column: 21,
          },
          end: Position {
           line: 6,
           column: 28,
          },
         },
        },
       ),
      },
     ),
     KeyValue(
      BindingKeyValue {
       from: [
        Raw(
         PartRaw {
          content: "config",
          span: Span {
           start: Position {
            line: 7,
            column: 3,
           },
           end: Position {
            line: 7,
            column: 9,
           },
          },
         },
        ),
        Raw(
         PartRaw {
          content: "virtualisation",
          span: Span {
           start: Position {
            line: 7,
            column: 10,
           },
           end: Position {
            line: 7,
            column: 24,
           },
          },
         },
        ),
        Raw(
         PartRaw {
          content: "virtualbox",
          span: Span {
           start: Position {
            line: 7,
            column: 25,
           },
           end: Position {
            line: 7,
            column: 35,
           },
          },
         },
        ),
        Raw(
         PartRaw {
          content: "host",
          span: Span {
           start: Position {
            line: 7,
            column: 36,
           },
           end: Position {
            line: 7,
            column: 40,
           },
          },
         },
        ),
        Raw(
         PartRaw {
          content: "enable",
          span: Span {
           start: Position {
            line: 7,
            column: 41,
           },
           end: Position {
            line: 7,
            column: 47,
           },
          },
         },
        ),
       ],
       to: Identifier(
        Identifier {
         id: "true",
         span: Span {
          start: Position {
           line: 7,
           column: 50,
          },
          end: Position {
           line: 7,
           column: 54,
          },
         },
        },
       ),
      },
     ),
    ],
    span: Span {
     start: Position {
      line: 5,
      column: 4,
     },
     end: Position {
      line: 8,
      column: 2,
     },
    },
   },
  ),
  span: Span {
   start: Position {
    line: 1,
    column: 1,
   },
   end: Position {
    line: 8,
    column: 2,
   },
  },
 },
)