A vision of future finance