Why this works:
List( \"string\", \"string2\" )
But this doesn\'t?
List{ \"string\", \"string2\" }
The difference is in the comma -- you can only have a comma separated argument list when using parentheses.
You will find that
List { 3 }
works just fine.