This is a fun idea, but it's not needed to implement temp dbs.  Args are opaque to erbi itself: the driver gets a string and returns a list of whatever -- you can't be sure if it's reversible, or how to do so.  You'd need to add an unparse_args driver callback for this to work as advertised.