pub fn form_type<'a>(&'a self) -> &'a Scheme {
        match self.node {
            Item::Form(ref f) => f.tag.ref_scheme(),
            _ => panic!("Get scheme from a non-form definition"),
        }
    }
/// Get the type of form
///   only called if this is a value definition
Get the type of form
only called if this is a value definition
Get the type of form only called if this is a value definition
pub fn form_type<'a>(&'a self) -> &'a Scheme {
        match self.node {
            Item::Form(ref f) => f.tag.ref_scheme(),
            _ => panic!("Get scheme from a non-form definition"),
        }
    }
pub fn form_type < ' a > ( & ' a self ) -> & ' a Scheme { match self . node { Item :: Form ( ref f ) => f . tag . ref_scheme ( ) , _ => panic ! ( " " ) , } }
Get the type of form
only called if this is a value definition
Get the type of form only called if this is a value definition
&'a self
&'a self