docs: function calculatedValue(targetObject, varName) {
    let shown = get(targetObject, varName);
    const funcs = A([]);
    const plain = JSON.stringify(shown, (key, value) => {
      if ('function' === typeOf(value)) {
        const f = f2str(value);
        funcs.pushObject(f.replace(/\n/g, '\\n'));
        return f;
      }
      return value;
    }, 2);
    let calculated = `${varName}: ` + ('instance' === typeOf(shown) ? `Ember.Object.create(${plain})` : plain);
  
    // remove quotes around function bodies
    funcs.sortBy('length').reverse().forEach(fStringified => calculated = calculated
      .replace(new RegExp(`"${escapeRegExp(fStringified)}"`, 'g'), fStringified)
      .replace(/\\n/g, '\n')
      .replace(/\\r/g, '\r')
      .replace(/\\t/g, '\t')
    );
  
    return calculated;
  }