Implement Applicative and Alternative for PathMap
correctly parse slashes in 'static' (and 'fromString')

static "foo/bar" ~~> StaticCons "foo" (StaticCons "bar" Empty)