rename Stream*::size -> offset