Futures can easily be implemented in channels: a future is a one-element channel, and a promise is a process that sends to the channel, fulfilling the future.
future可以很容易地用channel实现：future是一个单元素的channel，而promise是一个发送到channel，实现future的过程。