[Typer] [Git][monnier/typer][quot-types/rational] 22 commits: Implement heterogeneous equality `Heq`