# Structs
Value is the reflection interface to a Go value.
A ValueError occurs when a Value method is invoked on a Value that does not support it.
# Interfaces
Type is the representation of a Go type.
# Type aliases
A Kind represents the specific kind of type that a Type represents.