added support for boolean literals