Gets the var converted to type T as best it can. T may be constructed from T.fromJsVar, or through type conversions (coercing as needed). If T happens to be a struct, it will automatically introspect to convert the var object member-by-member.
You can foreach over a var.
Assigns a value to the var. It will do necessary implicit conversions and wrapping.
if(some_var) will call this and give behavior based on the dynamic type. Shouldn't be too surprising.
Alias for get. e.g. string s = cast(string) v;
Looks up a sub-property of the object
Sets a sub-property of the object
Calls get for a type automatically. int a; var b; b.putInto(a); will auto-convert to int.
Forwards to opIndex
Forwards to opIndexAssign