Force casting when converting arrays; Provide a cast() method
Switch to using C/C++ coverage instead of Python coverage