// TODO consider if the tier stuff is useful at all.
/// Tiered element.
/// Simply adds a numerical value to any element.
/// A levelable element.
/// It can be anything: an item, a player, a monster, a skill.
/// A trait that can calculate the level for something that can accumulate experience.
/// We suggest using `PartialFunction` when implementing this trait.