Equality doesn't concern me too much, but I guess null makes some things awkward in the BCS.  Just thought maybe we should allow primitives/structs.  No biggie.