API/BUG: silently-ignored dtype in DataFrame constructor
I would expect this to raise rather than silently ignore:
```
df = pd.DataFrame({"A": ["foo", "bar"]}, dtype="i8")

>>> df
     A
0  foo
1  bar

>>> df.dtypes
A    object
dtype: object
```