Finding out the semantic differences between different parts of the code can be too easy. Check out the README.md for this Gist to find out the back story behind this Gist and "How are array object created when using a bracketed list" :)