ppStatement (TaskStmt x mb_es)
  = char '$' <> ppIdent x <> maybe empty (parens . commasep . map ppExpr) mb_es <> semi
ppStatement (TaskStmt x mb_es)
  = char '$' <> ppIdent x <> maybe empty (parens . commasep . map ppExpr) mb_es <> semi
ppStatement (TaskStmt x mb_es)
  = char '$' <> ppIdent x <> maybe empty (parens . commasep . map ppExpr) mb_es <> semi