getuses retrieves implicit 'uses' from to-interpolate values
small fixes
Changed mode of operation to provide and revert creating generators
which yield commands
commands are retrieved by .next() when it's the first command from a
provider or with .send((retcode, stdout, stderr)). Values come from
previously executed command.