Leko says to YSITD
> save(test) { str: '"hello"', list: '[1,2,3]', obj: '{"str":"hello 2"}', func: '() => "hi"', native: '(...args) => f(...args)' }