Now supports func and procs with no input parameters