casting to alleviate arm64 warnings.

Unsure if all these amends are "correct" for arm64. however, all the unit
tests still pass ... presuming the unit test coverage is robust.
bumping version to  0.0.3