is -fno-monomorphism-restriction evil?