+ passwd : {user : string, passwd : string} -> string option,
+ createdb : {user : string, dbname : string, encoding : string option} -> string option,
+ dropdb : {user : string, dbname : string} -> string option,
+ grant : {user : string, dbname : string} -> string option}