chatblocks, declarative messenger chatbots