Console input is just a wrapper around an iterator