It seems that a path like `/unix/a/b/c/` is interpreted as `/unix/a/b/c`. Does this mean we cannot represent directory paths in multiaddr?