pub fn read<C, R: Read>( reader: &mut BufReader<R>, callback: fn(timestamp: u32, global_message_num: u16, local_message_type: u8, message_index: u16, data: Vec<FitFieldValue>, context: &mut C), context: &mut C ) -> Result<Fit>