Add smap, to_write_only; to_immutable -> to_read_only; Bump version