The first stage would be to unify the struct and type keywords.
Current syntax
struct Name {
first: ~str,
last: ~str
}
struct Point(int, int);
struct Celcius(float);
struct Kelvin(float);
type Coordinate = Point; // aliasNew syntax
type Name {
first: ~str,
last: ~str
}
type Point(int, int);
type Celcius(float);
type Kelvin(float);
type Coordinate = Point; // aliasChanging the syntax/keyword for enum would be more challenging.