Toshiyuki Takahashi @tototoshi @edvakf 2つめはFuture[Either[E,T]] 派というかモナドトランスフォーマー派だと思いました。この場合はEitherTじゃなくてOptionT使うと思います。 2015-03-26 10:30:37 Toshiyuki Takahashi @tototoshi @edvakf Scalaだとモナドトランスフォーマーそんな一般的ではないので普通の人は妥協して、もしくはそういうものとして最初の形にすると思います。最後のやつはIOとして想定しているのがDB以外もある気がしてなんとも言えないですが、よく見るパターンではないです。 2015-03-26 10:32:27 Toshiyuki Takahashi @tototoshi @edvakf あと別の話で、asyncなドライバー使ってない限りJDBCはブロックす