I think this is less simple than Scheme. That has to be the minimal standard for a language that means to be especially simple! Partly it just has a lot of syntax, but also, it took me quite a while to figure out that "pairs" means "for each item."
Also, umm, I don't know if this was your intention, but when I saw "weenie" my first thought was not about programming languages.
In Weenier, it takes one line to write a HelloWorld program to supposed to three on Scheme.
(print: "Hello, world!")
(begin
(display "Hello, World!")
(newline))
I could agree with you on that it takes syntax more than Scheme, which I can use in accountant to ignore the colons between the function and the arguments. I can understand why you could be confused what pairs meant, so maybe I can change it to each or foreach.
I can see. Weenier is quite a silly name to be honest, as you can thought it's about hot dogs or something. I honestly could have picked a better name.