Implemented Format operator (-f)

I'm not quite suer whether I did everything right in the AstBuilder ... that was more or less cargo-cult than understanding how things work.

Also we still have a bit of a weirdness, see the last explicit test in FormatOperatorTests.