func (r region) Cast(typ string) region {
	return region{p: r.p, a: r.a, typ: r.p.findType(typ)}
}
func (r region) Cast(typ string) region {
	return region{p: r.p, a: r.a, typ: r.p.findType(typ)}
}
func ( r region ) Cast ( typ string ) region { return region { p : r . p , a : r . a , typ : r . p . findType ( typ ) } }
// Cast the region to the given type.
Cast the region to the given type .