# Functions
NewFilter creates new filter based on rules defined in a configuration file.
NewGoGetFetcher creates fetcher which uses go get tool to fetch modules.
NewVCSLister creates an UpstreamLister which uses VCS to fetch a list of available versions.
# Interfaces
Fetcher fetches module from an upstream source.
UpstreamLister retrieves a list of available module versions from upstream i.e.
# Type aliases
FilterRule defines behavior of module communication.