Where does the property `size` come from? I don't think a Readable Stream has this property by default.