# Functions
NewMultiReader creates an instance of the MultiReader and passes it to all input functions.
WithPaths searches through the path and adds any files it finds to the MultiReader.
WithReader adds the {name,r} reader to the MultiReader.
# Variables
ErrNoReader is returned if there is no reader defined.
# Structs
MultiReader holds one or more io.ReadCloser and reads their contents when Read() method is called in order.
# Type aliases
Conf is used to configure the MultiReader.