bool typedef