Function(
 Function {
  head: Destructured(
   FunctionHeadDestructured {
    ellipsis: true,
    identifier: None,
    arguments: [
     FunctionHeadDestructuredArgument {
      identifier: "pkgs",
      default: None,
     },
    ],
   },
  ),
  body: PropertyAccess(
   PropertyAccess {
    expression: Identifier(
     Identifier {
      id: "pkgs",
      span: Span {
       start: Position {
        line: 1,
        column: 16,
       },
       end: Position {
        line: 1,
        column: 20,
       },
      },
     },
    ),
    attribute_path: [
     Raw(
      PartRaw {
       content: "nixos-option",
       span: Span {
        start: Position {
         line: 1,
         column: 21,
        },
        end: Position {
         line: 1,
         column: 33,
        },
       },
      },
     ),
    ],
    default: None,
   },
  ),
  span: Span {
   start: Position {
    line: 1,
    column: 1,
   },
   end: Position {
    line: 1,
    column: 33,
   },
  },
 },
)