(command.CommandList
  children: [
    (command.If
      if_kw: <Id.KW_If if>
      arms: [
        (IfArm
          keyword: <Id.KW_If if>
          cond: 
            (condition.Shell
              commands: [
                (command.Sentence
                  child: 
                    (command.DBracket
                      left: <Id.KW_DLeftBracket '[['>
                      expr: 
                        (bool_expr.Binary
                          op_id: Id.BoolBinary_GlobDEqual
                          left: {($ Id.VSub_DollarName OSTYPE)}
                          right: {<Id.Lit_Other '*'> <linux> <Id.Lit_Other '*'>}
                        )
                      right: <Id.Lit_DRightBracket ']]'>
                      redirects: []
                    )
                  terminator: <Id.Op_Semi _>
                )
              ]
            )
          then_kw: <Id.KW_Then then>
          action: [
            (command.Simple
              blame_tok: <.>
              more_env: []
              words: [{<.>} {(DQ ($ Id.VSub_DollarName BASH_SOURCE) <.linux>)}]
              redirects: []
              do_fork: T
            )
            (command.ControlFlow keyword:<Id.ControlFlow_Return return>)
          ]
          spids: [4 19]
        )
      ]
      else_action: []
      fi_kw: <Id.KW_Fi fi>
      redirects: []
    )
    (command.AndOr
      children: [
        (command.ShFunction
          name_tok: <_mount>
          name: _mount
          body: 
            (BraceGroup
              left: <Id.Lit_LBrace '{'>
              children: [
                (command.Simple
                  blame_tok: <local>
                  more_env: []
                  words: [{<local>} {<cur>} {<prev>} {<words>} {<cword>}]
                  redirects: []
                  do_fork: T
                )
                (command.AndOr
                  children: [
                    (command.Simple
                      blame_tok: <_init_completion>
                      more_env: []
                      words: [{<_init_completion>} {<-n>} {<Id.Lit_Colon ':'>}]
                      redirects: []
                      do_fork: T
                    )
                    (command.ControlFlow keyword:<Id.ControlFlow_Return return>)
                  ]
                  ops: [<Id.Op_DPipe _>]
                )
                (command.Simple
                  blame_tok: <local>
                  more_env: []
                  words: [{<local>} {<sm>} {<host>}]
                  redirects: []
                  do_fork: T
                )
                (command.Case
                  case_kw: <Id.KW_Case case>
                  to_match: (case_arg.Word w:{($ Id.VSub_DollarName prev)})
                  arms_start: <Id.KW_In in>
                  arms: [
                    (CaseArm
                      left: <-t>
                      pattern: (pat.Words words:[{<-t>} {<--types>}])
                      middle: <Id.Right_CasePat _>
                      action: [
                        (command.Simple
                          blame_tok: <_fstypes>
                          more_env: []
                          words: [{<_fstypes>}]
                          redirects: []
                          do_fork: T
                        )
                        (command.ControlFlow
                          keyword: <Id.ControlFlow_Return return>
                          arg_word: {<0>}
                        )
                      ]
                      right: <Id.Op_DSemi _>
                    )
                  ]
                  arms_end: <Id.KW_Esac esac>
                  redirects: []
                )
                (command.AndOr
                  children: [
                    (command.DBracket
                      left: <Id.KW_DLeftBracket '[['>
                      expr: 
                        (bool_expr.Binary
                          op_id: Id.BoolBinary_GlobDEqual
                          left: {(DQ ($ Id.VSub_DollarName cur))}
                          right: 
                            {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\\\'> ch:'\\')}
                        )
                      right: <Id.Lit_DRightBracket ']]'>
                      redirects: []
                    )
                    (command.ShAssignment
                      left: <Id.Lit_VarLike 'cur='>
                      pairs: [
                        (AssignPair
                          left: <Id.Lit_VarLike 'cur='>
                          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'cur='> name:cur)
                          op: assign_op.Equal
                          rhs: {(DQ <'/'>)}
                        )
                      ]
                      redirects: []
                    )
                  ]
                  ops: [<Id.Op_DAmp _>]
                )
                (command.If
                  if_kw: <Id.KW_If if>
                  arms: [
                    (IfArm
                      keyword: <Id.KW_If if>
                      cond: 
                        (condition.Shell
                          commands: [
                            (command.Sentence
                              child: 
                                (command.DBracket
                                  left: <Id.KW_DLeftBracket '[['>
                                  expr: 
                                    (bool_expr.Binary
                                      op_id: Id.BoolBinary_GlobDEqual
                                      left: {(DQ ($ Id.VSub_DollarName cur))}
                                      right: 
                                        {<Id.Lit_Other '*'> <Id.Lit_Colon ':'> <Id.Lit_Other '*'>}
                                    )
                                  right: <Id.Lit_DRightBracket ']]'>
                                  redirects: []
                                )
                              terminator: <Id.Op_Semi _>
                            )
                          ]
                        )
                      then_kw: <Id.KW_Then then>
                      action: [
                        (command.ForEach
                          keyword: <Id.KW_For for>
                          iter_names: [sm]
                          iterable: 
                            (for_iter.Words
                              words: [
                                {
                                  (DQ 
                                    (CommandSub
                                      left_token: <Id.Left_DollarParen '$('>
                                      child: 
                                        (command.Simple
                                          blame_tok: <type>
                                          more_env: []
                                          words: [{<type>} {<-P>} {<showmount>}]
                                          redirects: []
                                          do_fork: T
                                        )
                                      right: <Id.Eof_RParen _>
                                    )
                                  )
                                }
                                (word.BracedTree
                                  parts: [
                                    (word_part.BracedTuple
                                      words: [{} {<'/usr'>}]
                                    )
                                    <'/'>
                                    (word_part.BracedTuple
                                      words: [{} {<s>}]
                                    )
                                    <'bin/showmount'>
                                  ]
                                )
                              ]
                            )
                          semi_tok: <Id.Op_Semi _>
                          body: 
                            (command.DoGroup
                              left: <Id.KW_Do do>
                              children: [
                                (command.AndOr
                                  children: [
                                    (command.DBracket
                                      left: <Id.KW_DLeftBracket '[['>
                                      expr: 
                                        (bool_expr.Unary
                                          op_id: Id.BoolUnary_x
                                          child: {($ Id.VSub_DollarName sm)}
                                        )
                                      right: <Id.Lit_DRightBracket ']]'>
                                      redirects: []
                                    )
                                    (command.ControlFlow
                                      keyword: <Id.ControlFlow_Continue continue>
                                    )
                                  ]
                                  ops: [<Id.Op_DPipe _>]
                                )
                                (command.ShAssignment
                                  left: <Id.Lit_VarLike 'COMPREPLY='>
                                  pairs: [
                                    (AssignPair
                                      left: <Id.Lit_VarLike 'COMPREPLY='>
                                      lhs: 
                                        (sh_lhs_expr.Name
                                          left: <Id.Lit_VarLike 'COMPREPLY='>
                                          name: COMPREPLY
                                        )
                                      op: assign_op.Equal
                                      rhs: 
                                        {
                                          (ShArrayLiteral
                                            left: <Id.Op_LParen _>
                                            words: [
                                              {
                                                (CommandSub
                                                  left_token: <Id.Left_DollarParen '$('>
                                                  child: 
                                                    (command.Simple
                                                      blame_tok: <compgen>
                                                      more_env: []
                                                      words: [
                                                        {<compgen>}
                                                        {<-W>}
                                                        {
                                                          (DQ 
                                                            (CommandSub
                                                              left_token: <Id.Left_DollarParen '$('>
                                                              child: 
                                                                (command.Pipeline
                                                                  children: [
                                                                    (command.Simple
                                                                      blame_tok: 
                                                                        <Id.Left_DoubleQuote '"'>
                                                                      more_env: []
                                                                      words: [
                                                                        {
                                                                          (DQ 
                                                                            ($ Id.VSub_DollarName sm)
                                                                          )
                                                                        }
                                                                        {<-e>}
                                                                        {
                                                                          (BracedVarSub
                                                                            left: 
                                                                              <Id.Left_DollarBrace 
'${'
                                                                              >
                                                                            token: <Id.VSub_Name cur>
                                                                            var_name: cur
                                                                            suffix_op: 
                                                                              (suffix_op.Unary
                                                                                op: 
                                                                                  <Id.VOp1_DPercent 
'%%'
                                                                                  >
                                                                                arg_word: 
                                                                                  {<':'> 
                                                                                    <Id.Lit_Other 
'*'
                                                                                    >
                                                                                  }
                                                                              )
                                                                            right: 
                                                                              <Id.Right_DollarBrace 
'}'
                                                                              >
                                                                          )
                                                                        }
                                                                      ]
                                                                      redirects: []
                                                                      do_fork: T
                                                                    )
                                                                    (command.Simple
                                                                      blame_tok: <awk>
                                                                      more_env: []
                                                                      words: [
                                                                        {<awk>}
                                                                        {(SQ <'NR>1 {print $1}'>)}
                                                                      ]
                                                                      redirects: []
                                                                      do_fork: T
                                                                    )
                                                                  ]
                                                                  ops: [<Id.Op_Pipe _>]
                                                                )
                                                              right: <Id.Eof_RParen _>
                                                            )
                                                          )
                                                        }
                                                        {<-->}
                                                        {
                                                          (DQ 
                                                            (BracedVarSub
                                                              left: <Id.Left_DollarBrace '${'>
                                                              token: <Id.VSub_Name cur>
                                                              var_name: cur
                                                              suffix_op: 
                                                                (suffix_op.Unary
                                                                  op: <Id.VOp1_Pound '#'>
                                                                  arg_word: {<Id.Lit_Other '*'> <':'>}
                                                                )
                                                              right: <Id.Right_DollarBrace '}'>
                                                            )
                                                          )
                                                        }
                                                      ]
                                                      redirects: []
                                                      do_fork: T
                                                    )
                                                  right: <Id.Eof_RParen _>
                                                )
                                              }
                                            ]
                                            right: <Id.Right_ShArrayLiteral _>
                                          )
                                        }
                                    )
                                  ]
                                  redirects: []
                                )
                                (command.ControlFlow
                                  keyword: <Id.ControlFlow_Return return>
                                  arg_word: {<0>}
                                )
                              ]
                              right: <Id.KW_Done done>
                            )
                          redirects: []
                        )
                      ]
                      spids: [140 157]
                    )
                  ]
                  else_action: []
                  fi_kw: <Id.KW_Fi fi>
                  redirects: []
                )
                (command.If
                  if_kw: <Id.KW_If if>
                  arms: [
                    (IfArm
                      keyword: <Id.KW_If if>
                      cond: 
                        (condition.Shell
                          commands: [
                            (command.Sentence
                              child: 
                                (command.DBracket
                                  left: <Id.KW_DLeftBracket '[['>
                                  expr: 
                                    (bool_expr.Binary
                                      op_id: Id.BoolBinary_GlobDEqual
                                      left: {(DQ ($ Id.VSub_DollarName cur))}
                                      right: {<'//'> <Id.Lit_Other '*'>}
                                    )
                                  right: <Id.Lit_DRightBracket ']]'>
                                  redirects: []
                                )
                              terminator: <Id.Op_Semi _>
                            )
                          ]
                        )
                      then_kw: <Id.KW_Then then>
                      action: [
                        (command.ShAssignment
                          left: <Id.Lit_VarLike 'host='>
                          pairs: [
                            (AssignPair
                              left: <Id.Lit_VarLike 'host='>
                              lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'host='> name:host)
                              op: assign_op.Equal
                              rhs: 
                                {
                                  (BracedVarSub
                                    left: <Id.Left_DollarBrace '${'>
                                    token: <Id.VSub_Name cur>
                                    var_name: cur
                                    suffix_op: 
                                      (suffix_op.Unary
                                        op: <Id.VOp1_Pound '#'>
                                        arg_word: {<Id.Lit_Slash '/'> <Id.Lit_Slash '/'>}
                                      )
                                    right: <Id.Right_DollarBrace '}'>
                                  )
                                }
                            )
                          ]
                          redirects: []
                        )
                        (command.ShAssignment
                          left: <Id.Lit_VarLike 'host='>
                          pairs: [
                            (AssignPair
                              left: <Id.Lit_VarLike 'host='>
                              lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'host='> name:host)
                              op: assign_op.Equal
                              rhs: 
                                {
                                  (BracedVarSub
                                    left: <Id.Left_DollarBrace '${'>
                                    token: <Id.VSub_Name host>
                                    var_name: host
                                    suffix_op: 
                                      (suffix_op.Unary
                                        op: <Id.VOp1_DPercent '%%'>
                                        arg_word: {<Id.Lit_Slash '/'> <Id.Lit_Other '*'>}
                                      )
                                    right: <Id.Right_DollarBrace '}'>
                                  )
                                }
                            )
                          ]
                          redirects: []
                        )
                        (command.If
                          if_kw: <Id.KW_If if>
                          arms: [
                            (IfArm
                              keyword: <Id.KW_If if>
                              cond: 
                                (condition.Shell
                                  commands: [
                                    (command.Sentence
                                      child: 
                                        (command.DBracket
                                          left: <Id.KW_DLeftBracket '[['>
                                          expr: 
                                            (bool_expr.Unary
                                              op_id: Id.BoolUnary_n
                                              child: {($ Id.VSub_DollarName host)}
                                            )
                                          right: <Id.Lit_DRightBracket ']]'>
                                          redirects: []
                                        )
                                      terminator: <Id.Op_Semi _>
                                    )
                                  ]
                                )
                              then_kw: <Id.KW_Then then>
                              action: [
                                (command.ShAssignment
                                  left: <Id.Lit_VarLike 'COMPREPLY='>
                                  pairs: [
                                    (AssignPair
                                      left: <Id.Lit_VarLike 'COMPREPLY='>
                                      lhs: 
                                        (sh_lhs_expr.Name
                                          left: <Id.Lit_VarLike 'COMPREPLY='>
                                          name: COMPREPLY
                                        )
                                      op: assign_op.Equal
                                      rhs: 
                                        {
                                          (ShArrayLiteral
                                            left: <Id.Op_LParen _>
                                            words: [
                                              {
                                                (CommandSub
                                                  left_token: <Id.Left_DollarParen '$('>
                                                  child: 
                                                    (command.Simple
                                                      blame_tok: <compgen>
                                                      more_env: []
                                                      words: [
                                                        {<compgen>}
                                                        {<-P>}
                                                        {(DQ <'//'> ($ Id.VSub_DollarName host))}
                                                        {<-W>}
                                                        {
                                                          (DQ 
                                                            (CommandSub
                                                              left_token: <Id.Left_DollarParen '$('>
                                                              child: 
                                                                (command.Pipeline
                                                                  children: [
                                                                    (command.Simple
                                                                      blame_tok: <smbclient>
                                                                      more_env: []
                                                                      words: [
                                                                        {<smbclient>}
                                                                        {<-d>}
                                                                        {<0>}
                                                                        {<-NL>}
                                                                        {($ Id.VSub_DollarName host)}
                                                                      ]
                                                                      redirects: [
                                                                        (Redir
                                                                          op: <Id.Redir_Great '2>'>
                                                                          loc: (redir_loc.Fd fd:2)
                                                                          arg: {<'/dev/null'>}
                                                                        )
                                                                      ]
                                                                      do_fork: T
                                                                    )
                                                                    (command.Simple
                                                                      blame_tok: <sed>
                                                                      more_env: []
                                                                      words: [
                                                                        {<sed>}
                                                                        {<-ne>}
                                                                        {(SQ <'/^['>) 
                                                                          (DQ <Id.Lit_Dollar '$'> 
                                                                            <'\''> <Id.Lit_BadBackslash '\\'> <'t \''>
                                                                          ) (SQ <']*Sharename/,/^$/p'>)
                                                                        }
                                                                      ]
                                                                      redirects: []
                                                                      do_fork: T
                                                                    )
                                                                    (command.Simple
                                                                      blame_tok: <sed>
                                                                      more_env: []
                                                                      words: [
                                                                        {<sed>}
                                                                        {<-ne>}
                                                                        {
                                                                          (SQ 
                                                                            <
'3,$s|^[^A-Za-z]*\\([^'
                                                                            >
                                                                          ) (DQ <Id.Lit_Dollar '$'> <'\''> <Id.Lit_BadBackslash '\\'> <'t \''>) (SQ <']*\\).*$|/\\1|p'>)
                                                                        }
                                                                      ]
                                                                      redirects: []
                                                                      do_fork: T
                                                                    )
                                                                  ]
                                                                  ops: [<Id.Op_Pipe _> <Id.Op_Pipe _>]
                                                                )
                                                              right: <Id.Eof_RParen _>
                                                            )
                                                          )
                                                        }
                                                        {<-->}
                                                        {
                                                          (DQ 
                                                            (BracedVarSub
                                                              left: <Id.Left_DollarBrace '${'>
                                                              token: <Id.VSub_Name cur>
                                                              var_name: cur
                                                              suffix_op: 
                                                                (suffix_op.Unary
                                                                  op: <Id.VOp1_Pound '#'>
                                                                  arg_word: 
                                                                    {<Id.Lit_Slash '/'> 
                                                                      <Id.Lit_Slash '/'> ($ Id.VSub_DollarName host)
                                                                    }
                                                                )
                                                              right: <Id.Right_DollarBrace '}'>
                                                            )
                                                          )
                                                        }
                                                      ]
                                                      redirects: []
                                                      do_fork: T
                                                    )
                                                  right: <Id.Eof_RParen _>
                                                )
                                              }
                                            ]
                                            right: <Id.Right_ShArrayLiteral _>
                                          )
                                        }
                                    )
                                  ]
                                  redirects: []
                                )
                              ]
                              spids: [307 318]
                            )
                          ]
                          else_action: []
                          fi_kw: <Id.KW_Fi fi>
                          redirects: []
                        )
                      ]
                      spids: [270 286]
                    )
                    (IfArm
                      keyword: <Id.KW_Elif elif>
                      cond: 
                        (condition.Shell
                          commands: [
                            (command.Sentence
                              child: 
                                (command.DBracket
                                  left: <Id.KW_DLeftBracket '[['>
                                  expr: (bool_expr.Unary op_id:Id.BoolUnary_r child:{<'/etc/vfstab'>})
                                  right: <Id.Lit_DRightBracket ']]'>
                                  redirects: []
                                )
                              terminator: <Id.Op_Semi _>
                            )
                          ]
                        )
                      then_kw: <Id.KW_Then then>
                      action: [
                        (command.ShAssignment
                          left: <Id.Lit_VarLike 'COMPREPLY='>
                          pairs: [
                            (AssignPair
                              left: <Id.Lit_VarLike 'COMPREPLY='>
                              lhs: 
                                (sh_lhs_expr.Name
                                  left: <Id.Lit_VarLike 'COMPREPLY='>
                                  name: COMPREPLY
                                )
                              op: assign_op.Equal
                              rhs: 
                                {
                                  (ShArrayLiteral
                                    left: <Id.Op_LParen _>
                                    words: [
                                      {
                                        (CommandSub
                                          left_token: <Id.Left_DollarParen '$('>
                                          child: 
                                            (command.Simple
                                              blame_tok: <compgen>
                                              more_env: []
                                              words: [
                                                {<compgen>}
                                                {<-W>}
                                                {
                                                  (DQ 
                                                    (CommandSub
                                                      left_token: <Id.Left_DollarParen '$('>
                                                      child: 
                                                        (command.Simple
                                                          blame_tok: <awk>
                                                          more_env: []
                                                          words: [
                                                            {<awk>}
                                                            {
                                                              (SQ 
                                                                <
'! /^[ \\t]*#/ {if ($3 ~ /\\//) print $3}'
                                                                >
                                                              )
                                                            }
                                                            {<'/etc/vfstab'>}
                                                          ]
                                                          redirects: []
                                                          do_fork: T
                                                        )
                                                      right: <Id.Eof_RParen _>
                                                    )
                                                  )
                                                }
                                                {<-->}
                                                {(DQ ($ Id.VSub_DollarName cur))}
                                              ]
                                              redirects: []
                                              do_fork: T
                                            )
                                          right: <Id.Eof_RParen _>
                                        )
                                      }
                                    ]
                                    right: <Id.Right_ShArrayLiteral _>
                                  )
                                }
                            )
                          ]
                          redirects: []
                        )
                      ]
                      spids: [420 431]
                    )
                    (IfArm
                      keyword: <Id.KW_Elif elif>
                      cond: 
                        (condition.Shell
                          commands: [
                            (command.Sentence
                              child: 
                                (command.DBracket
                                  left: <Id.KW_DLeftBracket '[['>
                                  expr: 
                                    (bool_expr.LogicalNot
                                      child: 
                                        (bool_expr.Unary
                                          op_id: Id.BoolUnary_e
                                          child: {<'/etc/fstab'>}
                                        )
                                    )
                                  right: <Id.Lit_DRightBracket ']]'>
                                  redirects: []
                                )
                              terminator: <Id.Op_Semi _>
                            )
                          ]
                        )
                      then_kw: <Id.KW_Then then>
                      action: [
                        (command.ShAssignment
                          left: <Id.Lit_VarLike 'COMPREPLY='>
                          pairs: [
                            (AssignPair
                              left: <Id.Lit_VarLike 'COMPREPLY='>
                              lhs: 
                                (sh_lhs_expr.Name
                                  left: <Id.Lit_VarLike 'COMPREPLY='>
                                  name: COMPREPLY
                                )
                              op: assign_op.Equal
                              rhs: 
                                {
                                  (ShArrayLiteral
                                    left: <Id.Op_LParen _>
                                    words: [
                                      {
                                        (CommandSub
                                          left_token: <Id.Left_DollarParen '$('>
                                          child: 
                                            (command.Simple
                                              blame_tok: <compgen>
                                              more_env: []
                                              words: [
                                                {<compgen>}
                                                {<-W>}
                                                {
                                                  (DQ 
                                                    (CommandSub
                                                      left_token: <Id.Left_DollarParen '$('>
                                                      child: 
                                                        (command.Pipeline
                                                          children: [
                                                            (command.Simple
                                                              blame_tok: <Id.VSub_Number '$1'>
                                                              more_env: []
                                                              words: [{($ Id.VSub_Number 1)}]
                                                              redirects: []
                                                              do_fork: T
                                                            )
                                                            (command.Simple
                                                              blame_tok: <awk>
                                                              more_env: []
                                                              words: [
                                                                {<awk>}
                                                                {
                                                                  (SQ 
                                                                    <
'! /^[ \\t]*#/ {if ($3 ~ /\\//) print $3}'
                                                                    >
                                                                  )
                                                                }
                                                              ]
                                                              redirects: []
                                                              do_fork: T
                                                            )
                                                          ]
                                                          ops: [<Id.Op_Pipe _>]
                                                        )
                                                      right: <Id.Eof_RParen _>
                                                    )
                                                  )
                                                }
                                                {<-->}
                                                {(DQ ($ Id.VSub_DollarName cur))}
                                              ]
                                              redirects: []
                                              do_fork: T
                                            )
                                          right: <Id.Eof_RParen _>
                                        )
                                      }
                                    ]
                                    right: <Id.Right_ShArrayLiteral _>
                                  )
                                }
                            )
                          ]
                          redirects: []
                        )
                      ]
                      spids: [472 485]
                    )
                  ]
                  else_kw: <Id.KW_Else else>
                  else_action: [
                    (command.ShAssignment
                      left: <Id.Lit_VarLike 'COMPREPLY='>
                      pairs: [
                        (AssignPair
                          left: <Id.Lit_VarLike 'COMPREPLY='>
                          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'COMPREPLY='> name:COMPREPLY)
                          op: assign_op.Equal
                          rhs: 
                            {
                              (ShArrayLiteral
                                left: <Id.Op_LParen _>
                                words: [
                                  {
                                    (CommandSub
                                      left_token: <Id.Left_DollarParen '$('>
                                      child: 
                                        (command.Simple
                                          blame_tok: <compgen>
                                          more_env: []
                                          words: [
                                            {<compgen>}
                                            {<-W>}
                                            {
                                              (DQ 
                                                (CommandSub
                                                  left_token: <Id.Left_DollarParen '$('>
                                                  child: 
                                                    (command.Simple
                                                      blame_tok: <awk>
                                                      more_env: []
                                                      words: [
                                                        {<awk>}
                                                        {
                                                          (SQ 
                                                            <
'! /^[ \\t]*#/ {if ($2 ~ /\\//) print $2}'
                                                            >
                                                          )
                                                        }
                                                        {<'/etc/fstab'>}
                                                      ]
                                                      redirects: []
                                                      do_fork: T
                                                    )
                                                  right: <Id.Eof_RParen _>
                                                )
                                              )
                                            }
                                            {<-->}
                                            {(DQ ($ Id.VSub_DollarName cur))}
                                          ]
                                          redirects: []
                                          do_fork: T
                                        )
                                      right: <Id.Eof_RParen _>
                                    )
                                  }
                                ]
                                right: <Id.Right_ShArrayLiteral _>
                              )
                            }
                        )
                      ]
                      redirects: []
                    )
                  ]
                  fi_kw: <Id.KW_Fi fi>
                  redirects: []
                )
              ]
              redirects: []
              right: <Id.Lit_RBrace '}'>
            )
        )
        (command.Simple
          blame_tok: <complete>
          more_env: []
          words: [{<complete>} {<-F>} {<_mount>} {<-o>} {<default>} {<-o>} {<dirnames>} {<mount>}]
          redirects: []
          do_fork: T
        )
      ]
      ops: [<Id.Op_DAmp _>]
    )
  ]
)