Ok, thanks for the clarification I know Nim isn't python, but from a new user's perspective, all (or most of) the 'echo's in the nim manual are shown python-style eg. echo thing, not echo(thing)
It would not be obvious to them (and wasn't to me) that the brackets (or implied brackets) and spacing are important. From the "Warning: a [b] will be parsed as command syntax" it is not exactly intuitive in the case of 'echo' that 'a' is the function and 'b' shown in square brackets is it's argument. (it looks more like array access) However, despite it's tone, your comment helped me gain that understanding, so thanks
