Add a Ceylon version using executors, callables and futures.