# Functions
New creates a new pinner and loads its keysets from the given datastore.
NewSet initializes and returns a new Set.
PrintMemUsage outputs the current, total and OS memory being used.
# Variables
ErrCannotDeleteSomeBlocks is returned when removing blocks marked for deletion fails as the last Result in GC output channel.
ErrCannotFetchAllLinks is returned as the last Result in the GC output channel when there was an error creating the marked set because of a problem when finding descendants.
# Structs
CannotDeleteBlockError provides detailed information about which blocks could not be deleted and can appear as a Result in the GC output channel.
CannotFetchLinksError provides detailed information about which links could not be fetched and can appear as a Result in the GC output channel.
Set is a implementation of a set of Cids, that is, a structure to which holds a single copy of every Cids with encoded cid.Hash() with base58 that is added to it.