transform an object
module that will run a function/ functions recursively over an object to transform all of the values at any nest level
Transpose arrayOfObject <==> objectOfArray with typescript typed result.