---
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: [
      FunctionApplication {
       function: PropertyAccess {
        expression: Variable {
         identifier: "lib",
         position: (5, 6),
        },
        attribute_path: AttributePath {
         attributes: [
          Raw {
           content: "mkRemovedOptionModule",
           position: (5, 10),
          },
         ],
        },
        default: None,
       },
       arguments: [
        List {
         elements: [
          String {
           parts: [
            Raw {
             content: "security",
            },
           ],
           position: (5, 34),
          },
          String {
           parts: [
            Raw {
             content: "klogd",
            },
           ],
           position: (5, 45),
          },
          String {
           parts: [
            Raw {
             content: "enable",
            },
           ],
           position: (5, 53),
          },
         ],
         position: (5, 32),
        },
        String {
         parts: [
          Raw {
           content: "Logging of kernel messages is now handled by systemd.\n",
          },
         ],
         position: (5, 64),
        },
       ],
      },
     ],
     position: (4, 13),
    },
   ),
  ],
  recursive: false,
  position: (3, 1),
 },
 position: (1, 1),
}