Rules for var, and bringing it together