Failing case ``` Python In [6]: discover([[1, 2, 3.0], [4.0, 5], [None, 6.0, 7]]) Out[6]: dshape("((int64, int64, float64), (float64, int64), (null, float64, int64))") ``` Should be ``` 3 * var * ?float64 ```