Update README about macroexpansion.
Use s:opfunc() rather than haphazardly pushing a form to a register.