function __objToStr(o) {
  return Object.prototype.toString.call(o);
}
Simple flat clone using prototype, accepts only objects, usefull for property
override on FLAT configuration object (no nested props).

USE WITH CAUTION! This may not behave as you wish if you do not know how this
works.