Borrow [M, inFeatures] and axis-1 weights; return owned lazy [M, outFeatures]. The caller selects a supported variant and limits M to 1..4.
Borrow [M, inFeatures] and axis-1 weights; return owned lazy [M, outFeatures]. The caller selects a supported variant and limits M to 1..4.