A non-void function has no return statements and does not assign to its return value variable.
function int fly(input a); endfunction
function int fly(input a); return 1; endfunction