Implement more basic traits for the marker types.

Useful for #[deriving].