Pensieve header: Warning! Bad interaction of NonCommutativeMultiply/Flat with f[x_]:=x.

Unprotect[NonCommutativeMultiply];
NonCommutativeMultiply[x_] := x;
a**b**c

SetAttributes[f, Flat];
f[x_]:=x;
f[a,b,c]