Refactor to remove the explicit cpu backend. This now takes the base types...
Refactor to remove the explicit cpu backend. This now takes the base types directly. Define common constants.
Refactor to remove the explicit cpu backend. This now takes the base types directly. Define common constants.