Yep, exactly. Most languages _do_ have blocks, but mostly as a syntactic feature of grouping statements or declaring a local scope.
In Arturo, pretty much like in Rebol, a block is a group of words/symbols/etc. They will be treated as statements, or data, or some specific DSL, or Swahili for that matter - if you want them to. Until then, it'll remain just a block of "things". That's why I picked this model as a basis, because it can give the language _extreme_ flexibility. And of course, creating with your own DSLs is a piece of cake :)