Object creation, assignment, and functions are now quite different.  'new' is the new 'var'.  Use 'shell' instead of '::user::' to invoke a subshell.  Lots of other changes and upgrades.