exp future/promise: Add idea and implementation source (URL)