Add: macros DArray_, DList_, DMap_ and DHash_ for annotating element/key/value types;
Add: some minor changes and documentation comments.