pub fn logical(b: bool) -> RValue