doobie - principled database access for scala