didn't need makeNIL
Tests
Export as module, including NIL for testing
Use Monte's null instead of Python's None, because it needs a valid ejector
Implement selfless and add _uncall

Makes it so that maybe the equalizer might be able to actually compare
blackjacks, and test them accurately. Or maybe not. Seems to throw the runtime
into some sort of infinite loop behavior.
Fake an auditor for selflessGuard

Because otherwise the compiler goes boom.
Include only the tests that're able to pass.

Due to runtime bugs, the errors thrown by the other two tests are uniquely
unhelpful.