const MyStamp1 = stampit()
[Symbol('foo')]: { one: 'first' }, // this plain object will be deep merged
array: [0, 'bar', () => {}, { obj: 'my object' }], // this array will be concatenated with
func: MyStamp1, // this stamp will be replaced with another stamp
something: [42], // this array will be replaced with an object
const MyStamp2 = stampit()
[Symbol('foo')]: { two: 'second' },
array: [0, 'bar', { another: 'object' }],