unshare Float.float and Integer.integer