unix流だとパイプラインの一部として使えるように実装しそうなのに、なんでそうしなかったのか不思議です