# Structs
Map describes a way to create a View from a Go map collection type that maps to a collection of mapped keys and values.
Slice describes a way to create a View from a Go slice collection type that maps to a collection of mapped values.
Viewer describes a View over a Go collection type that maps to a new collection of mapped keys and values.
# Interfaces
View is an abstraction over a collection.