[Typer] [Git][monnier/typer][master] Fix various typing and inference problems with `Case`