[
  (
    {
      foo,
      bar,
      # Some comment
      baz,
    }:
    { }
  )
  (
    {
      foo,
      bar, # Some comment
      baz, # More comment
    }:
    { }
  )
  (
    {
      foo,
      bar,
      # Some comment
      baz,
    }:
    { }
  )
  (
    {
      foo,
      bar, # Some comment
    }:
    { }
  )
  (
    a@{
      self,
      gomod2nix,
      mach-nix,
    }:
    _
  )
  (
    {
      self,
      gomod2nix,
      mach-nix,
    }@inp:
    _
  )
  (
    {
      a ? [
        1
        2
        3
      ],
      b ? {
        # ...
      },
    }:
    _
  )
  ({ }: _)
  ({ a }: _)
  ({ }: _)
  ({ ... }: _)
  ({ ... }: _)
  ({ ... }: _)
  ({ ... }: _)

  ({ b, e, ... }: _)
  (
    {
      b,
      e,
      ... # h
    }:
    _
  )
  (
    {
      b,
      e, # g
      ...
    }:
    _
  )
  (
    {
      b,
      e, # g
      ... # h
    }:
    _
  )
  (
    {
      b,
      e, # f
      ...
    }:
    _
  )
  (
    {
      b,
      e, # f
      ... # h
    }:
    _
  )
  (
    {
      b,
      e # f
      , # g
      ...
    }:
    _
  )
  (
    {
      b,
      e # f
      , # g
      ... # h
    }:
    _
  )
  (
    {
      b, # d
      e,
      ...
    }:
    _
  )
  (
    {
      b, # d
      e,
      ... # h
    }:
    _
  )
  (
    {
      b, # d
      e, # g
      ...
    }:
    _
  )
  (
    {
      b, # d
      e, # g
      ... # h
    }:
    _
  )
  (
    {
      b, # d
      e, # f
      ...
    }:
    _
  )
  (
    {
      b, # d
      e, # f
      ... # h
    }:
    _
  )
  (
    {
      b, # d
      e # f
      , # g
      ...
    }:
    _
  )
  (
    {
      b, # d
      e # f
      , # g
      ... # h
    }:
    _
  )
  (
    {
      b, # c
      e,
      ...
    }:
    _
  )
  (
    {
      b, # c
      e,
      ... # h
    }:
    _
  )
  (
    {
      b, # c
      e, # g
      ...
    }:
    _
  )
  (
    {
      b, # c
      e, # g
      ... # h
    }:
    _
  )
  (
    {
      b, # c
      e, # f
      ...
    }:
    _
  )
  (
    {
      b, # c
      e, # f
      ... # h
    }:
    _
  )
  (
    {
      b, # c
      e # f
      , # g
      ...
    }:
    _
  )
  (
    {
      b, # c
      e # f
      , # g
      ... # h
    }:
    _
  )
  (
    {
      b # c
      , # d
      e,
      ...
    }:
    _
  )
  (
    {
      b # c
      , # d
      e,
      ... # h
    }:
    _
  )
  (
    {
      b # c
      , # d
      e, # g
      ...
    }:
    _
  )
  (
    {
      b # c
      , # d
      e, # g
      ... # h
    }:
    _
  )
  (
    {
      b # c
      , # d
      e, # f
      ...
    }:
    _
  )
  (
    {
      b # c
      , # d
      e, # f
      ... # h
    }:
    _
  )
  (
    {
      b # c
      , # d
      e # f
      , # g
      ...
    }:
    _
  )
  (
    {
      b # c
      , # d
      e # f
      , # g
      ... # h
    }:
    _
  )
  (
    # a
    { b, e, ... }: _
  )
  (
    # a
    {
      b,
      e,
      ... # h
    }:
    _
  )
  (
    # a
    {
      b,
      e, # g
      ...
    }:
    _
  )
  (
    # a
    {
      b,
      e, # g
      ... # h
    }:
    _
  )
  (
    # a
    {
      b,
      e, # f
      ...
    }:
    _
  )
  (
    # a
    {
      b,
      e, # f
      ... # h
    }:
    _
  )
  (
    # a
    {
      b,
      e # f
      , # g
      ...
    }:
    _
  )
  (
    # a
    {
      b,
      e # f
      , # g
      ... # h
    }:
    _
  )
  (
    # a
    {
      b, # d
      e,
      ...
    }:
    _
  )
  (
    # a
    {
      b, # d
      e,
      ... # h
    }:
    _
  )
  (
    # a
    {
      b, # d
      e, # g
      ...
    }:
    _
  )
  (
    # a
    {
      b, # d
      e, # g
      ... # h
    }:
    _
  )
  (
    # a
    {
      b, # d
      e, # f
      ...
    }:
    _
  )
  (
    # a
    {
      b, # d
      e, # f
      ... # h
    }:
    _
  )
  (
    # a
    {
      b, # d
      e # f
      , # g
      ...
    }:
    _
  )
  (
    # a
    {
      b, # d
      e # f
      , # g
      ... # h
    }:
    _
  )
  (
    # a
    {
      b, # c
      e,
      ...
    }:
    _
  )
  (
    # a
    {
      b, # c
      e,
      ... # h
    }:
    _
  )
  (
    # a
    {
      b, # c
      e, # g
      ...
    }:
    _
  )
  (
    # a
    {
      b, # c
      e, # g
      ... # h
    }:
    _
  )
  (
    # a
    {
      b, # c
      e, # f
      ...
    }:
    _
  )
  (
    # a
    {
      b, # c
      e, # f
      ... # h
    }:
    _
  )
  (
    # a
    {
      b, # c
      e # f
      , # g
      ...
    }:
    _
  )
  (
    # a
    {
      b, # c
      e # f
      , # g
      ... # h
    }:
    _
  )
  (
    # a
    {
      b # c
      , # d
      e,
      ...
    }:
    _
  )
  (
    # a
    {
      b # c
      , # d
      e,
      ... # h
    }:
    _
  )
  (
    # a
    {
      b # c
      , # d
      e, # g
      ...
    }:
    _
  )
  (
    # a
    {
      b # c
      , # d
      e, # g
      ... # h
    }:
    _
  )
  (
    # a
    {
      b # c
      , # d
      e, # f
      ...
    }:
    _
  )
  (
    # a
    {
      b # c
      , # d
      e, # f
      ... # h
    }:
    _
  )
  (
    # a
    {
      b # c
      , # d
      e # f
      , # g
      ...
    }:
    _
  )
  (
    # a
    {
      b # c
      , # d
      e # f
      , # g
      ... # h
    }:
    _
  )

  (
    {
      a ? null,
    }:
    _
  )
  (
    # a
    {
      b  # a
        ?  # a
          null # c
      , # d
      e  # a
        ?  # a
          null # f
      , # g
      ... # h
    }:
    _
  )

  (
    {
      # a
      #
      b
        # a
        #
        ?
          # a
          #
          null,
      # c
      #
      # d
      #
      e
        # a
        #
        ?
          # a
          #
          null,
      # f
      #
      # g
      #
      ...
    # h
    #
    }
    # i
    #
    :
    # j
    #
    _
  )
]
