Future - represent an operation awaiting completion
