lychee.event.Promise: Initial commit.