Add tribool (safer than boost's but compatible)