Task
code:Task.ts
interface Task<A> {
(): Promise<A>
}
非同期処理
失敗しない
失敗する場合は
TaskEither
Reference:
https://gcanti.github.io/fp-ts/modules/Task.ts.html