def run(entry_point, drivers):
program = setup(entry_point, drivers)<EOL>return program.run()<EOL>
Takes a function and circularly connects it to the given collection of
driver functions.

parameters:
- entry_point (Component): the function to call once the streams are configured.
- drivers: a list of Component namedtuple where each Component is a driver.