# Structs
ObjectGraph builds and analyzes a graph of the supplied objects.
WalkError defines an error that occurs during a graph Walk().
# Interfaces
GraphObject describes an object that will become a node in the graph.
# Type aliases
ActionFunc is a function that is executed for each node in the graph.
LogFunc is a function that logs a formatted string somewhere.