Start of a block syntax generator

exploring the roslyn API