Expression.Pattern_coverval as_expression : 
  Parser_env.env ->
  Parser_common.pattern_cover ->
  (Loc.t, Loc.t) Flow_ast.Expression.tval as_pattern : 
  ?err:Parse_error.t ->
  Parser_env.env ->
  Parser_common.pattern_cover ->
  (Loc.t, Loc.t) Flow_ast.Pattern.tval empty_errors : Parser_common.pattern_errorsval cons_error : 
  (Loc.t * Parse_error.t) ->
  Parser_common.pattern_errors ->
  Parser_common.pattern_errorsval rev_append_errors : 
  Parser_common.pattern_errors ->
  Parser_common.pattern_errors ->
  Parser_common.pattern_errorsval rev_errors : Parser_common.pattern_errors -> Parser_common.pattern_errors