The trouble with that is I check `dtype.kind`, and simple dtypes which could be passed like `np.float64` do not have a `.kind` method... Perhaps there is a better way to do this more generally?