So for complex types, we can write:
return new MyType ( 5 );
but why can't we do stuff like (to have symmetry for one):
return new int ( 5 );
return new Int64 ( 5 );
I know only parameterless constructors are provided. What's the reason for this?