A start on transitive verbs in pp.

This commit begins work on transitive verbs in pp. It's a long walk ...

And also, a fair few segfaults have been fixed in this commit. That's all of
them I think.