An Input could have a file injected, a scalar or something else.
Merge pull request #25 from rezzza/abstract_stream_driver

An Input could have a file injected, a scalar or something else.