Add a less obfuscated (but also less self-contained) CoffeeScript-based implementation