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
I would say the difference is readability. For one parameter the ' syntax isn't overly confusing but when you get a list of them it becomes much easier to read the angle bracket version.
'