@Elucidating
Welp, it's the turbofish, which is a weird thing that was brought into being by the avoidance of the weird tax, which is to by following the same stupid <> syntax for templates that C++ uses, wheareas they should have used [], or even «» or even removing > > as an operator (what's so wrong about rsh(x)), and lsh(x) instead, how often do we need to do a fucking bitshift anyway?) and so here we are answering questions that should have never have been needed to be posed.