Das Konzept von "Futures" und "Promises" für die asynchrone Programmierung gibt es in anderen Sprachen schon seit einigen Jahren, als theoretisches Konzept sogar schon seit Jahrzehnten. Seit kurzer Zeit ist auch eine erste Implementation für Perl da:
https://metacpan.org/pod/Promises
LG
pah