issue 8 Allow functions with no parameters