[Typer] [Git][monnier/typer][ja/various_fixes] 5 commits: Qualify the constructors to fix warning 40.