this isn't really in sync with the stuff in $parse, and wasn't to begin with (not looking at the `children` property). Adding it actually breaks a lot of tests (on travis, seems to pass everything locally). Hmm.