• Versioning
  • Language changes
  • Implicit Unions
  • Namespaces
  • General module name and parameter cleanup
  • Assignment Semantics