# Functions
New returns a new instance of a Bookmarks Store.
# Variables
ErrNoBookmarkKey is returned if the Bookmark does not have a ID or URL.
ErrNoBookmarkURL is returned if the Bookmark does not have a URL.
ErrNoFeedKey is returned if the Feed does not have a ID or URL.
ErrNoFeedURL is returned if the Feed does not have a URL.
ErrNotExistingFeedItem is returned if a feed does not contain an item.
ErrNoThoughtKey is returned if the Thought does not have a ID or Title.
ErrNoThoughtTitle is returned if the Thought does not have a Title.
# Structs
Bookmark represents a single bookmark.
Feed represents a feed in the database.
FeedItem represents a FeedItem as part of a Feed.
ListBookmarksOptions can be passed to ListBookmarks to filter bookmarks.
ListFeedsOptions is used to pass filters to ListFeeds.
ListThoughtsOptions can be passed to ListThoughts to filter thoughts.
Store is used to persist Bookmark, Feed and Thougt.
Thought holds information about a thought.
User represents a user that can authenticate to the bookmarks service.