add implicit to enrich ValuePipe -> ShellPipe
test that implicit snapshot on `toIterator` works in all the cases