# Functions
NewVal parses a HashiCorp Interpolation Language (HIL) string and returns a new Val if it contains at least one interpolated resource expression.
# Structs
Attr contains all discovered values for one attribute.
AttrSchema describes the schema of a resource attribute.
Model is passed to a template to generate Go source code for the dependency map.
Parser extracts interpolated attribute values from HCL examples.
Val is an attribute value that contains interpolations.
# Type aliases
AttrMap associates attributes of one resource type with their interpolated values.