Help With Bounds

Hi Guys,
I am trying to learn how to use and manipulate the Bounds class. I am not able to get the Expand() function to work correctly. Any help?

var bound : Bounds;
function Start () 
{
	var vect : Vector3;
	vect = Vector3(8,1,2);
  	bound.Expand(vect);
}

This code, I was expecting to expand the size of the collider, but nothing happened.

I have looked at the online references, the only tutorial example is for encapsulate. But I can not see how this, would apply to Expand().

var combinedBounds = renderer.bounds;
combinedBounds.Encapsulate(render.bounds);
////this makes no sense to me.

Ive never used expand, encapsulate has always been sufficient for me, but it appears straightforward enough
You say nothing happened, but you dont appear (in the 7 lines) to have set up a bounds (with size and center) before expanding it
http://docs.unity3d.com/Documentation/ScriptReference/Bounds.Bounds.html

Ah, so you have to define the struct itself first. I see. What other Unity native structs are there? Searching Struct in the search did nothing.

And thanks,
Perhaps you can way in. For someone who has never used bounds. By using bounds, is it the object’s collider that is scaled in an expand? The object’s transform itself? or is it something else going on behind the scenes?