pub fn prepare_command<T, R: FromValue>(
    executor: &mut T,
    command: Command
) -> PreparedCommand<'_, T, R>