* Regex: supports regex on parameter * ~Root?: allow `''` empty str at top of the tree, replace `/`~