Is there any difference in meaning between t<\'a> and \'a t in F#? Can they be used interchangeably even after declaration?
t<\'a>
\'a t
No difference at all, is not sure this is worth a whole answer! I prefer the former especially when it comes to multiple type parameters (is that possible with the latter?).