When the can_be_none flag is set to True, the tuple of None values is now considered valid. This
enable the diffusion_tensor.init user function to accept the spheroid tensor values of (None, None,
None, None), and the ellipsoid tensor values as a tuple of 6 None.