Kinda disingenuous, you don't reskin one language in another to make an argument about syntax -- you develop a clear syntax for a given semantics. That's what rust did not do -- it copied c++/java-ish, and that style did not support the weight.
When type signatures are so complex it makes vastly more sense to separate them out,
When type signatures are so complex it makes vastly more sense to separate them out,
Consider,