explicitly type futures using mapTo