Timeout is introduced in Pool.

Signed-off-by: 核心力量 <kernelforce@gmail.com>
Simplify the Accomplishable interface.

Signed-off-by: 核心力量 <kernelforce@gmail.com>