Here are some notes: * `getindex` doesn't add a null termination as noted in a comment. * `display` is broken without null termination. Maybe this should use `length` instead of the termination. * `length` should be `N-1` and not count the null at the end. * Should `codeunits` include the termination? It doesn't for a String. Could the null termination be removed? I don't think Julia strings need it.