simplify - only use Varbinder interface
Query(), Decode(), Dump() sketched; tidy