Renaming intrusive list structs to adhere to the common style
Adding an option for returning dependent string as results of some traversal functions