code: function Param(name,defaults,typ){
  	// could have introduced bugs by moving back to identifier here
  	this._traversed = false;
  	this._name = name;
  	this._defaults = defaults;
  	this._typ = typ;
  	this._variable = null;
  }
docs: export class PARAMS