whole_func_string: function clone(o){
    var c = {};
    var h = Object.keys(o);
    for(var i = 0, co = h.length; i < co; i++){
      c[h[i]] = o[h[i]];
    }
    return c;
  }
func_code_string: function clone(o){
    var c = {};
    var h = Object.keys(o);
    for(var i = 0, co = h.length; i < co; i++){
      c[h[i]] = o[h[i]];
    }
    return c;
  }
func_documentation_string: Function for creating a clone of an object
  
  @param o {Object}  object to clone
  @return {Object}