change database transaction interface to use variant types in command and results. Not working yet (database wolfilter tests fail) -- work in progress