```ts
export function crumbSplit(trail: string): string[] {
  return trail.split('/').filter(segment => segment);
}

export function crumbJoin(parts: string[]): string {
  return parts.join('/');
}
```