Control.Immortal

data Thread

create

createWithLabel

mortalize

immortalize

stop

wait

waitSTM

threadId

onFinish

onUnexpectedFinish