code: function knRestifyHandler(args)
  {
  	var svc = new knServiceContext(args);
  
  	return (function (request, response, next) {
  		knHandleRequest(svc, request, response, next);
  	});
  }
docs: /*
  Returns an HTTP request handler function (for use with restify) that
  implements the kang API.  Arguments are specified via the "args" object,
  whose properties must include:
  
  uri_base		Base URI for all requests. 404 errors will be
  emitted for any request whose URI does not start
  with "uri_base".
  
  service_name		Global name of this service (not this instance)
  
  version			Service version
  
  ident			Global name of this service instance
  (suggested: os.hostname())
  
  list_types()		Function that returns a list of object types
  
  list_objects(type)	Function that returns a list of object ids for a
  valid object type
  
  get(type, ident)	Function that returns a JSON-style object for a
  given type and identifier.
  
  The following properties may also be specified:
  
  component	Type of component within this service, for services with
  different types of components
  
  stats()		Function that returns a JSON-style object with arbitrary
  stats about this instance (usually error and performance
  counters).
  
  schema(type)	Returns a schema for the given object type