Warning 8: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: PropertyPrivateName _ File "ast-utils/AstVisitor.re", line 178, characters 15-138: Warning 8: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: PrivateField _ File "ast-utils/AstVisitor.re", line 187, characters 36-228: Warning 8: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: PrivateName _ File "ast-utils/AstVisitor.re", line 200, characters 36-228: Warning 8: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: PrivateName _ File "ast-utils/AstVisitor.re", line 261, characters 13-54: Error: This pattern matches values of type 'a Parser_flow.Ast.Expression.Object.Property.t' = 'a Ast.Expression.Object.Property.t' but a pattern was expected which matches values of type Loc.t Parser_flow.Ast.Expression.Object.Property.t = Loc.t * Loc.t Parser_flow.Ast.Expression.Object.Property.t' make: *** [build] Error 1