static_assert(__alignof__(storage) == 1, "Internal storage wrongly assumed aligned");

Not sure if it will work, but sounds like a good idea.