Added preliminary boolean type support