code: function (keyOrList, func) {
  				var keys = toArray(keyOrList),
  					results = get(nucleus, keys),
  					values = results.values,
  					missing = results.missing;
  				if (!missing) {
  					func.apply({}, values);
  				} else {
  					listeners.unshift(
  						{ keys: keys, cb: func, missing: missing, calls: 1 });
  				}
  				return me;
  			}
docs: Call `func` as soon as all of the specified keys have been set.  If they are already set, the function will be called immediately, with all the values provided as args.  Guaranteed to be called no more than once.