package models type store interface { SelectActions() ([]*Action, error) SelectPlans() ([]*Plan, error) } type Model struct { store } func New(store store) *Model { return &Model{store: store} }