experimental promised-future pattern for Ruby (Work in Progress)