/// A location in a consensus system is defined as an *isolatable state machine* held within global
/// - A logical functional component of a chain, e.g. a single instance of a pallet on a Frame-based
/// universally. It is comprised of an integer number of parents specifying the number of times to
/// in order to make pattern matching easier. There are occasions where it is important to ensure
/// Splits off the first interior junction, returning the remaining suffix (first item in tuple)
fn reanchored(mut self, target: &Location, context: &InteriorLocation) -> Result<Self, Self> {