Procs
proc dbOpen(_: type SurrealDB; namespace: string = ""; database: string = ""; user: string = ""; password: string = ""; host: string = ""; port: int32 = 0; maxConnections: int = 1; timeout = 30; shouldDisplayLog = false; shouldOutputLogFile = false; logDir = ""): Future[ SurrealConnections]