Why can't constructors of sumtypes take nameless records? (Warning stupid example follows)
 
type plop = Foo | Bar {age : int};;
 
doesn't work, but                            

type person = {age : int};;
type plop = Foo | Bar of person;;
 
does.
 
Anyone know why?
 
Thanking you in advance,