add warning for effectless ops that return Unit, and fix bug with impl ops implicit overloads
Merge branch 'master' into owtemp
compiling version of named parameters, but not running