Currently `-Werror` breaks type checking in the presence of warnings. That is, hover and other LSP features stop working or use stale data.