//! # Reusable types
//!
//! `types` is a collection of types common to advent of code
/// Type that is either some literal value `T` or reference key `U` to another `RecValue`. This
/// type usually occurs along with `HashMap<U, _>` or some other kind of mapper. Useful for days
/// like [2022/21](https://adventofcode.com/2022/day/21) or
/// [2015/7](https://adventofcode.com/2015/day/7)