# Functions
ExtractExtensions is a convenience method for converting low-level extension definitions, to a high level *orderedmap.Map[string, *yaml.Node] definition that is easier to consume in applications.
NewNodeBuilder will create a new NodeBuilder instance, this is the only way to create a NodeBuilder.
UnpackExtensions is a convenience function that makes it easy and simple to unpack an objects extensions into a complex type, provided as a generic.
# Structs
NodeBuilder is a structure used by libopenapi high-level objects, to render themselves back to YAML.
# Interfaces
GoesLow is used to represent any high-level model.
GoesLowUntyped is used to represent any high-level model.
Renderable is an interface that can be implemented by types that provide a custom MarshalYAML method.
RenderableInline is an interface that can be implemented by types that provide a custom MarshalYAML method.