Has anyone implemented the Null pattern in ruby yet?

I am giving it a go, but its the kind of thing that has lots of subtle implications.

thanks in advance

Keith