Got embedded patterns working, as well as allowing multiple matches of the same type in the same scope