It seems that repr applied do an object array does not provide the info
needed to recreate it:
In : y = array([Decimal(1)]*2)
In : repr(y)
Out: 'array([1, 1], dtype=object)'
And of course, there is going to be a problem with arrays of more than one
dimension anyway. But I wonder if this should be fixed?