When I built my lisp-without-parens I made the conscious design choice that traditional s-expressions should just work. This way I can make s-expressions more accessible to newcomers without alienating veterans. It's not clear from the article: does bullet have this property?
Yes, and it's not very difficult to get the behaviour:
begin
// 4-indent, so no parens: back in lisp world.
(if (prefers-s-expresssions user)
(print "bullet sucks")
(print "why are you doing this to yourself??"))