docs: function(a, key) {
  			var prefix = "spiritual-action:";
  			return prefix + (function() {
  				a.target = null;
  				a.data = (function(d) {
  						if (gui.Type.isComplex(d)) {
  							if (gui.Type.isFunction(d.stringify)) {
  								d = d.stringify();
  							} else {
  								try {
  									JSON.stringify(d);
  								} catch (jsonexception) {
  									d = null;
  								}
  							}
  						}
  						return d;
  					}(a.data));
  					a.instanceid = key || null;
  					return JSON.stringify(a);
  				}());
  		}