Fixing setup and types for HPCG refactor with generic backends.