Empty.wrap takes constructors, Empty#set(array, 1, 'foo') for 'array[1] = foo', bindigs.toJSON added