I can highly recommend giving this a try, even if it goes against every instinct you might have as a programmer of any level of seniority.
It's not (yet?) my preferred way of programming, but the fact that it works at all was hugely surprising to me, and I got more than one genuinely useful little utility out of it already.