Adopt adaptable fused types across sph and bridge modules