This makes it so the result of doing pointer arithmetic creates a new pointer type that has adjusted alignment.