case classFileSource(path: ExpandedString, prototype: Prototype[File], config: InputOutputConfig) extends Source with Product with Serializable
case classListDirectoriesSource(path: ExpandedString, prototype: Prototype[Array[File]], regExp: ExpandedString, config: InputOutputConfig) extends Source with Product with Serializable
case classListFilesSource(path: ExpandedString, prototype: Prototype[Array[File]], regExp: ExpandedString, config: InputOutputConfig) extends Source with Product with Serializable
case classLoadSource(file: ExpandedString, prototypes: Vector[Prototype[_]], config: InputOutputConfig) extends Source with Product with Serializable