pub fn split_location_into_chain_part_and_beneficiary(
    location: Location
) -> Option<(Location, Location)>