More implicit conditionals

MultilineIfThen is basically a copy-paste job from #607. The tests just check it doesn't throw an error.

Added pending test about Documentation handling implicit conditionals.