As observed in:
Perhaps DType should have finfo() capabilities:
There is inconsistency in the creation methods for MLXArray. Some take dtype: and some take only type: (swift type). Further inconsistencies between free functions (e.g. zeros) and static functions (MLXArray.zeros)