* Cleaned up MSVC flags.
* Resolved dtype equivalence issue in MSVC.
* Adjusted return values of strides and shape as discussed.