Structs

Visits all nested things, including item-likes.
Do not visit nested item-like things, but visit nested things that are inside of an item-like.