special case LogicalVector so that we have ctors using bool as well as Rboolean