moduleMake (Dialect : sig ... end) (Input : sig ... end) : sig ... end
Shared CUDA/HIP scalar semantics. Hardware MMA, asynchronous copies and conversions with different vendor overload contracts stay in the backend; the common operator table lives here so fixes to narrow arithmetic reach both consumers.