whole_func_string: function isObject(obj) {
    // incase of arrow function and array
    return Object(obj) === obj && String(obj) === '[object Object]' && !isFunction(obj) && !isArray(obj);
  }
func_code_string: function isObject(obj) {
    // incase of arrow function and array
    return Object(obj) === obj && String(obj) === '[object Object]' && !isFunction(obj) && !isArray(obj);
  }
func_documentation_string: is it an object or not