Add support for functions that take no arguments
Use constant data type to implement boolean values