Makes for stronger typing and allows tooling bounds checks provided by the standard library for debugging purposes.