Support of guards and here-docments.