# Structs
Mapper is an implementation of saga.Mapper that maps messages to saga instances using disjoint "key sets".
# Interfaces
Repository is an interface for storing and querying saga instances "key sets".
Resolver is an interface that provides the application-defined logic for mapping a message to its target saga instance.