Why hack? Ruby is lacking a feature from that you can't bear to live without To do a task that would otherwise be difficult Proof-of-concept for an RCR To explore/debug extensions and/or ruby itself For fun!