HSQL provides interfaces for Haskell programmers to the PostgreSQL,
MySQL, SQLite, and UnixODBC database systems. There is a generic
abstract interface so that code can be used interchangeably with these
database systems. In this sense, it is similar to Java's JDBC,
Python's DB-API, or Perl's DBI.