Heterogeneity in kinesin function