# Functions
NewFIFO returns a Store which can be used to queue up items to process.
NewPoller constructs a new poller.
NewReflector creates a new Reflector object which will keep the given store up to date with the server's contents for the given resource.
NewStore returns a Store implemented simply with a map and a lock.
# Interfaces
Enumerator should be able to return the list of objects to be synced with one object at a time.
ListerWatcher is any object that knows how to perform an initial list and start a watch on a resource.
Store is a generic object storage interface.
# Type aliases
GetFunc should return an enumerator that you wish the Poller to proccess.