pub fn new(name: &str, ty: &VIRType) -> Self {
        BoundVar {
            name: name.to_string(),
            ty: ty.clone(),
        }
    }
/// Construct a new bound variable, cloning from references
Construct a new bound variable, cloning from references
Construct a new bound variable cloning from references
pub fn new(name: &str, ty: &VIRType) -> Self {
        BoundVar {
            name: name.to_string(),
            ty: ty.clone(),
        }
    }
pub fn new ( name : & str , ty : & VIRType ) -> Self { BoundVar { name : name . to_string ( ) , ty : ty . clone ( ) , } }
Construct a new bound variable, cloning from references
Construct a new bound variable cloning from references
name
&str
ty
&VIRType
name
&str
ty
&VIRType