whole_func_string: function(e) {
  	        var lineRE = /^.*at (\w+) \(([^\)]+)\)$/gm;
  	        return e.stack.replace(/at Anonymous function /gm, '{anonymous}()@')
  	            .replace(/^(?=\w+Error\:).*$\n/m, '')
  	            .replace(lineRE, '$1@$2')
  	            .split('\n');
  	    }
func_code_string: function(e) {
  	        var lineRE = /^.*at (\w+) \(([^\)]+)\)$/gm;
  	        return e.stack.replace(/at Anonymous function /gm, '{anonymous}()@')
  	            .replace(/^(?=\w+Error\:).*$\n/m, '')
  	            .replace(lineRE, '$1@$2')
  	            .split('\n');
  	    }
func_documentation_string: Given an Error object, return a formatted Array based on IE's stack string.
  
  @param e - Error object to inspect
  @return Array<String> of function calls, files and line numbers