add bool uniform specialization