Allows the writing of expressive database queries and routines for PostgreSQL