code: func (p StreamPath) Split() (prefix StreamName, name StreamName) {
  	prefix, _, name = p.SplitParts()
  	return
  }
docs: // Split splits a StreamPath into its prefix and name components.
  //
  // If there is no divider present (e.g., foo/bar/baz), the result will parse
  // as the stream prefix with an empty name component.