I'm only asking because it was how I could half-ass instead of full-ass my implementation, but it kinda comes down to this:
Suppose you're bump-allocating, and your bump pointer is misaligned, so you offset it. The half-ass method would be to overallocate by one alignment, offset to align, then pad