docs: function(name, params, body, context) {
  		var F = context ? context.Function : Function;
  		name = this.safename(name);
  		params = params ? params.join(",") : "";
  		body = body || "";
  		return new F(
  			"return function " + name + " ( " + params + " ) {" + body + "}"
  		)();
  	}