`juxt` behaves correctly when input is a generator of functions.

Previously, the function returned by `juxt` would only give output once.
Regression test included.
oops pep8
Merge pull request #154 from eriknw/juxt_generator

Juxt generator