DoSomething()の中に記述してるのはasyncがあるとはいえあくまでラムダ式
なのでDoSomethingに渡されるのはAction型またはFunc<Task>型