Предположим, что у меня следующее определение таблицы (PostgreSQL):
CREATE TABLE books (
id serial NOT NULL,
title character varying NOT NULL,
PRIMARY KEY (id)
);
И следующее определение записи:
data Book =
{ id :: Int
, title :: String
}
Что такое базовый пример функции "unmap" для запроса всех книг в базе данных, allBooks :: Database -> IO [Book]
?