Refactor the parser slightly more.

Why am I doing this.
Don't expect indented blocks after unary links.