Retrofuture

Retrofuture (Extended Version)