Converts between various future types