That would be nice to have. It would perhaps make sense to include it only in debug mode, as I believe it would require a branch for a nil check before each call, though. The Segfault isn't caused by userland checking for NULL pointers, but rather by the protected memory system getting angry that you're trying to access a low memory address (0).
(Please correct me if I'm wrong. I'm sorta new to low-level stuff).
