Future<T> sendLocationMessage<T, F>(Map<String, dynamic> params) async { return await sendMessage<T, F>(type: 'location', params: params); }