docs: function get_property(obj, path) {
  				if(!is_object(obj)) { return error('get_property(obj, ...) not object: '+ obj); }
  				if(!is_string(path)) { return error('get_property(..., path) not string: '+ path); }
  				return path.split('.').reduce(get_property_step, obj);
  			}