As per chat, I've 180d on this to an extent, but I've cleaned it up. I've also changed the name to `git_strarray` to reflect the type it's returning.