utf8 iterator upgrades & mutability, added missing docs