Calculation futures. Return multi or single value depending on the resulting query. Closes #1