The Big-O is cubic, but this is only called with ~70 chars so it's still fast enough
pointer::is_aligned[_to]