use PhantomData;
use crate::;
/// Thompson sampling exploration policy (also known as probability matching)
///
/// ### Type parameters
/// - `E`: Environment
/// - `M`: The type of probabilistic model to model the reward for each action with
/// - `A`: The size of the action space