Ruby futures and promises library in the spirit of Scala