#Python のthreadingはちょっと低水準過ぎて例外発生時の扱いとかが面倒なのだけど、 その辺りをちゃんとやってくれる高水準ライブラリとかはないのかな。 #Haskell でのasyncみたいな。

17.1. threading — Thread-based parallelism — Python 3.6.4 documentation
https://docs.python.org/3.6/library/threading.html

async: Run IO operations asynchronously and wait for their results
http://hackage.haskell.org/package/async