Metaprogramming in JavaScript using Symbols (www.dotnetcurry.com)