`csToNode` now unwraps, better error message for `subst`

Closes #8