package session

import (
	"net/http"
)

type Store interface {
	Get(r *http.Request, name string) (Session, error)
	Save(http.ResponseWriter, *http.Request) error
	Wrap(http.Handler) http.Handler
}

type Session interface {
	Values() map[interface{}]interface{}
}