curly-braces languages