Tokens Declaration New variable Struct New instance of struct (same shares type analysis with other instances) Scalar Pointer Assignment Variable is mutable Pointer Previous reference is dropped ew reference is added Deref Underlying value is mutable Reference held is mutable Reference lifetime is extended Struct Definition Function Declaration New