Bug Fix
Object
regression - a runtime deadlock occurs when using the 'merge' or 'clone' functions on an object that contains a function in the prototype chain
Bug Fix
Types
the logger interface definition does not allow 'null' for a padding value in any of the function declrations
Bug Fix
Object
new typings for 'keys' function parameters and return value do not work as intended in sme cases
Feature
Catch
add new util module 'catch'
Refactoring
Object
additional changes to further increase resistance to prototype pollution