Bringing msvc/windows platform up to date -- kind of.
update execute to use kwargs

Hopefully, I found all the uses.