This allows callers to determine the source location where a particular
value (identified by a spec) came from, for use in application-level
diagnostic messages.
This package is an alternative to gocty for situations where static Go
types are not desired and the application instead wishes to remain in the
cty dynamic type system.