Robust, generic swizzling implementations.