Promises and Java8 / RXJava like streaming for Xtend