(command.CommandList
  children: [
    (command.AndOr
      ops: [Id.Op_DAmp]
      children: [
        (C {<echo>} {(DQ <'Create Phabricator replication controller'>)})
        (C {<kubectl>} {<create>} {<-f>} {<phabricator-controller.json>})
      ]
    )
    (command.AndOr
      ops: [Id.Op_DAmp]
      children: [
        (C {<echo>} {(DQ <'Create Phabricator service'>)})
        (C {<kubectl>} {<create>} {<-f>} {<phabricator-service.json>})
      ]
    )
    (command.AndOr
      ops: [Id.Op_DAmp]
      children: [
        (C {<echo>} {(DQ <'Create firewall rule'>)})
        (C {<gcloud>} {<compute>} {<firewall-rules>} {<create>} {<phabricator-node-80>} 
          {<--allow> <Id.Lit_Equals '='> <tcp> <Id.Lit_Other ':'> <80>} {<--target-tags>} {<kubernetes-node>}
        )
      ]
    )
  ]
)