pipe the stream to the machine, not the init fn