pub fn split_state(state: &str) -> (&str, Vec<(&str, &str)>)
A block state ("ns:id[k=v,...]") as its id and its properties.
"ns:id[k=v,...]"