> I can't seem to figure out why this happens yet.
> Your example should be perfectly legal. I know.
Want some help with that? Maybe I borked my code, but I'll never be able to tell you that until you give me the test you're using.
Note - I didn't test my code. I literally typed it in and hit the submit button. In fact, I doubt I've ever run that code in my life. So, me borking it is very probable. But, I can't fix it unless you show me the failing test!
My criteria for good software:
- Does it work?
- Can someone else come in, make a change, and be reasonably certain no bugs were introduced?