— Http://ramdajs.com/docs/#omit
— Depends a bit on what you mean by subtract
— Objects have keys and values
— Seem to work on single level, need to recurse further
— Value can be antoher object
— Do you want to remove keys from Object1 that exist in Object2?
— Object2 is a remove map of the structure
— It may not contain data, only key structure
— Floofies wrote this library: https://www.npmjs.com/package/differentia#diffclone