Fixes

- NumPy letter code mismatch on some arch
- Revive inspect_types()
- Scalar ufunc tests should be using numpy scalar object to ensure the same coercion behavior