Add parser support for [] and {} literals. Currently an alias for ().

r? @Aatch and/or @bjz.